• Post Reply Bookmark Topic Watch Topic
  • New Topic

Doubt regarding difference between Apache Kafka and MQ?  RSS feed

 
Monica Shiralkar
Ranch Hand
Posts: 919
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Apache kafka is a message broker which picks the data into a queue from a source and another application may consume it. The samefunctionality is provided by MQ also.What is the difference. .

Thanks.

 
Henry Wong
author
Sheriff
Posts: 23283
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Apache ActiveMQ supports much more messaging features. Apache ActiveMQ supports much more standards (for compatibility and interoperability). And Apache ActiveMQ has been around for much longer -- and is a well proven product.

However, if you don't care for anything but basic features, don't care about JMS, AMQP, Websockets, etc., or a strong proven support ecosystem ... then go with Apache Kafka. Apache Kafka can easily beat MQ in terms of low latency and high throughput.

Henry
 
Monica Shiralkar
Ranch Hand
Posts: 919
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!