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), MQTT, and other protocols.
"RabbitMQ is used in distributed systems to decouple applications or components by providing a reliable, highly available, and scalable messaging system."