RabbitMQ ist ein populärer Open-Source-Message Broker — er empfängt Nachrichten von Producern und leitet sie über Queues an Consumer weiter, was asynchrone, entkoppelte Kommunikation zwischen Anwendungen ermöglicht. Es wird häufig für Task Queues, Messaging und die Verbindung von Services verwendet.
Was RabbitMQ ist
RabbitMQ = a MESSAGE BROKER (middleware for messaging):
→ PRODUCERS send messages to RabbitMQ; CONSUMERS receive them
→ RabbitMQ ROUTES messages to the right queues and delivers them to consumers
→ implements messaging patterns (queues, pub/sub, routing) reliably
→ a reliable intermediary that decouples senders from receivers
