RabbitMQ (Message Broker)
Installation
SKILL.md
RabbitMQ (Message Broker)
RabbitMQ as the message broker for async work, event fan-out, and decoupling producers from consumers.
Core Concepts
| Concept | Meaning |
|---|---|
| Exchange | Receives messages from producers, routes them to queues based on type + routing key |
| Queue | Buffer that holds messages until a consumer acks them |
| Binding | Rule connecting an exchange to a queue (optionally with a routing key pattern) |
| Routing key | String attached to a message, matched against bindings to decide delivery |