RabbitMQ: One broker to queue them all | RabbitMQ
RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), MQ Telemetry Transport (MQTT), and other protocols. It is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols, message queuing, delivery acknowledgement, flexible routing to queues, and multiple exchange types.
0 / day
0 / day
0 page per visit
Domain Rating
Domain Authority
Citation Level
English, etc
Supports AMQP, STOMP, MQTT, and other protocols through plug-ins.
Enables applications to communicate by sending messages to each other via queues.
Ensures messages are delivered reliably by requiring acknowledgements from consumers.
Messages can be routed to queues based on flexible criteria, including direct, topic, headers, and fanout exchanges.
Allows multiple RabbitMQ servers to be grouped together in a cluster to increase throughput and reliability.
Supports mirrored queues to ensure high availability of messages.
Provides a web-based UI for monitoring and controlling RabbitMQ servers.
Extends RabbitMQ's functionality with a wide range of plug-ins.
Secures message transmission with TLS/SSL support.
Integrates with LDAP for user authentication.
Mozilla Public License
Pivotal Software
2007
3.9.16 (as of October 2021)
github.com/rabbitmq/rabbitmq-server
Extensive documentation available on the official site.
Active community support through forums, mailing lists, and GitHub.
Widely used for decoupling applications, background job processing, and integrating heterogeneous systems.
Security headers report is a very important part of user data protection. Learn more about http headers for www.rabbitmq.com