RabbitMQ is een populaire open-source message broker — het ontvangt berichten van producenten en stuurt deze via queues naar consumenten, waardoor asynchrone, losgekoppelde communicatie tussen applicaties mogelijk wordt. Het wordt veel gebruikt voor taakwachtrijen, messaging en het verbinden van services.
Wat RabbitMQ is
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
