RabbitMQ is a message broker implementing AMQP for reliable queuing, routing, and delivery in distributed systems.
Supports plugins for MQTT, STOMP.
Use RabbitMQ when:
Note: Use dead letter queues.
Prefetch limits.
Monitor queues.