RabbitMQ to popularny open-source'owy message broker — odbiera wiadomości od producentów i kieruje je do konsumentów poprzez kolejki, umożliwiając asynchroniczną, niezależną komunikację między aplikacjami. Jest szeroko używany do kolejek zadań, przesyłania wiadomości oraz łączenia usług.
Czym jest RabbitMQ
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
