You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by "Teal, Nicholas" <Ni...@va.gov> on 2017/01/13 14:45:53 UTC

First time implimention of publish and subscribe

I am being tasked to implement a publish and subscribe database system for patient data and am looking at apache to perform this but am unclear as to which product would be best to use.  It looks like apache kafka but I have found other apache products that provide this function as well.  Is there someone who can help me with determining which apache product is best suited for large high transaction publish and subscribe process?

Nick Teal
Enterprise Database Engineer
U.S. Department of Veterans Affairs
Enterprise Systems Engineering
nicholas.teal@va.gov


RE: First time implimention of publish and subscribe

Posted by "Tauzell, Dave" <Da...@surescripts.com>.
When you say "high transaction" what are your estimates?   ActiveMQ will be easier to get started with.  If you design your code to hide the queuing it won't be too hard to switch between them.  Kafka provides (I think) more scalability and HA but is going to more complicated to operate if you want all those features.   It also plays better with the Hadoop ecosystem.   We use IBM MQ and push thousands of messages per second through it but are looking into Kafka because of better integration with hadoop and some of the HA features.

-Dave

-----Original Message-----
From: Teal, Nicholas [mailto:Nicholas.Teal@va.gov]
Sent: Friday, January 13, 2017 8:46 AM
To: users@kafka.apache.org
Subject: First time implimention of publish and subscribe

I am being tasked to implement a publish and subscribe database system for patient data and am looking at apache to perform this but am unclear as to which product would be best to use.  It looks like apache kafka but I have found other apache products that provide this function as well.  Is there someone who can help me with determining which apache product is best suited for large high transaction publish and subscribe process?

Nick Teal
Enterprise Database Engineer
U.S. Department of Veterans Affairs
Enterprise Systems Engineering
nicholas.teal@va.gov

This e-mail and any files transmitted with it are confidential, may contain sensitive information, and are intended solely for the use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender by reply e-mail immediately and destroy all copies of the e-mail and any attachments.