RabbitMQ
RabbitMQ (RMQ) is a message broker — applications publish messages to
exchanges; messages route to queues for consumers
to process asynchronously. Use the management dashboard (port
15672) to monitor rates, connections, and queue depth. A queue that
keeps growing usually means consumers are down, too slow, or
failing — a primary signal to watch in production.
Practice scenarios
Hands-on RabbitMQ scenarios on live Linux VMs: rabbitmq