Introduction to message brokers -- Apache Kafka vs. RabbitMQ

Click for: original source

If you’re looking for a message broker for your next project, read on to get an overview of to of the most popular open source solutions out there. Introduction by Vitaliy Samofal.

Message broker translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver.

The necessity of improving system integration caused the development of message brokers, that is especially important for data analytics and business intelligence. In this article, the author looks at two big data tools: Apache Kafka and Rabbit MQ.

Introduction deals with following questions:

  • Why did message brokers appear
  • Message broker use case
  • Messaging in a nutshell
  • When is a message broker needed
  • Comparison of Kafka and RabbitMQ
  • Including back story, pros and cons, best usage cases

Both Apache Kafka and RabbitMQ are truly worth the attention of skilled software developers. Great!

[Read More]

Tags devops distributed event-driven apache