This article presents and compares the origins, architectures, and use cases of Apache Kafka, which is designed for high volume publish-subscribe messages and streams, and RabbitMQ, a general purpose message broker.

RabbitMQ is a “traditional” message broker that implements a variety of messaging protocols. (…) Apache Kafka is developed in Scala and started out at LinkedIn.

By Pieter Humphrey, Product Marketing Manager at Pivotal Software, Inc.

Apache Kafka, Kafka, and the Kafka logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. RabbitMQ is a trademark of Pivotal Software, Inc. in the U.S. and other countries.


Discover more from Habarisoft Blog

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *