RabbitMQ
One broker to queue them all
RabbitMQ is an open source messaging and streaming broker that enables communication between applications, particularly distributed microservices, real-time data systems, and IoT deployments. It supports several open standard protocols, including AMQP 1.0 and MQTT 5.0, and offers multiple client libraries for different programming languages. The broker can be deployed in cloud environments, on-premises, or on local machines, and provides options for routing, filtering, streaming, federation, message acknowledgement, and cluster replication.
RabbitMQ is free under the Mozilla Public License 2.0. Broadcom also offers a commercial edition, Tanzu RabbitMQ, which adds 24/7 expert support, longer lifecycle, disaster recovery, cloud cost savings, and industry compliance. The project maintains public security advisories across its GitHub repositories, and commercial customers can access vulnerability information through the Broadcom Support Portal.
12 alternatives to RabbitMQ
Ranked by how well each tool replaces RabbitMQ: shared features, audience, price and popularity.
Multi-protocol, Java-based open source message broker.
Covers 1 of 15 key features.
Open source69 out of 100 match—Open-source MQTT message broker for IoT messaging
Covers 5 of 15 key features.
Free planOpen source65 out of 100 matchFree- 61 out of 100 match—
Distributed messaging and streaming platform for AI and enterprise communication.
Covers 5 of 15 key features.
Open source61 out of 100 matchFree- 60 out of 100 match—
Distributed real-time computation system for processing unbounded data streams
Covers 3 of 15 key features.
Free planOpen source59 out of 100 matchFreeA cluster management framework for partitioned and replicated distributed resources
Covers 7 of 15 key features.
Free planOpen source59 out of 100 matchContact salesEnterprise open source operating system published by Canonical
Covers 3 of 15 key features.
Free planOpen source59 out of 100 matchContact sales- 58 out of 100 matchContact sales
Real-time operating system for microcontrollers and small microprocessors
Covers 8 of 15 key features.
Open source58 out of 100 match—- 58 out of 100 matchContact sales