RabbitMQ is one of the most widely deployed open-source message brokers.
Lightweight and easy to deploy on-premises and in the cloud
Supports multiple messaging protocols, message queuing, delivery acknowledgement, flexible routing to queues, multiple exchange type
Deploy as clusters for high availability and throughput; federate across multiple availability zones and regions.
To be deployed in distributed and federated configurations to meet high-scale, high-availability requirements
RabbitMQ runs on many operating systems and cloud environments, and provides a wide range of developer tools for most popular languages
Developer Experience- Deploy with BOSH, Chef, Docker and Puppet