RabbitMQ-TODO
RabbitMQ
Concepts

Persistence
- Queue persistence 
- Message persistence 
- Exchange persistence 
Memory control
- Max memory config 
High availability
- Metadata replication and forward 
- Cluster mirrored queues 
- Federation plugin 
- Shovel plugin 
Reliability
Send reliability
- Definition: Message could arrive at broker successfully - At most once: Supported. Usually not used because there might be message loss. 
- At least once: Supported. There are two mechanism: Publisher confirm and transaction. The latter one is slow and seldomly used. 
- Exactly once: Not supported 
 
- Publisher confirm is a mechanism to return 

Storage reliability
Consumption
- Storage reliability: Broker could persist the message and guarantee no loss 
- Consumption reliability: Message could be successfully consumed 
Last updated
Was this helpful?