This is a draft cheat sheet. It is a work in progress and is not finished yet.
Cheatsheet version
Version |
1.0.0 |
Last update |
4/4/2018 |
RabbitMQ version |
3.7 |
AMQP 0-9-1 Model
AMQP 0-9-1 |
Advanced Message Queuing Protocol |
Data flow |
Messages are published to exchanges. Exchanges then distribute message copies to queues using rules called bindings. |
Publishing |
Publishers may specify various message attributes (message meta-data). |
Consuming |
When a message is delivered to a consumer the consumer notifies the broker (message acknowledgement), either automatically or as soon as the application developer chooses to do so. |
Not delivered |
When a message cannot be routed, messages may be returned to publishers, dropped, or, if the broker implements an extension, placed into a so-called "dead letter queue". |
Programmable |
AMQP 0-9-1 is a programmable protocol in the sense that AMQP 0-9-1 entities and routing schemes are primarily defined by applications themselves, not a broker administrator. |
|
|
|