I'll give you my take in case it helps.
Kafka achieves great throughput + durability because
1) The broker does minimal work
a) Routing is done by producers
b) State management is done by consumers
Other messaging brokers typically have to keep track of which messages
have been dispatch
You can find Kafka use cases described here -
http://kafka.apache.org/documentation.html#uses
Also, the design document is a good read to understand why Kafka is more
efficient - http://kafka.apache.org/documentation.html#design
Thanks,
Neha
On Wed, Oct 30, 2013 at 8:24 PM, Philip O'Toole wrot
On Wed, Oct 30, 2013 at 8:13 PM, Lee, Yeon Ok (이연옥) wrote:
> Hi, all.
> I just got curiosity why Apache Kafka is better than any other Message
> System in terms of throughput, and durability.
>
Because it's brilliant, that's why. :-)
> What’s the fact to let Kafka have better performance?
>
Be
Hi, all.
I just got curiosity why Apache Kafka is better than any other Message System
in terms of throughput, and durability.
What’s the fact to let Kafka have better performance?
I read some documents and researched, however, I am not quite sure about that..
And Zookeeper in Apache Kafka seems l