Message Deduplication & Consistent Hash Exchange Plugins
Explore two practical RabbitMQ plugins: the consistent hash exchange for load distribution and deduplication strategies that keep processing exactly-once.
Beyond Built-in Exchanges
RabbitMQ plugins extend the broker with new exchange types and behaviors. Two useful ones are the consistent hash exchange and message deduplication plugins.
The Load Distribution Problem
Fanout broadcasts to all queues; direct sends to matched queues. Neither evenly spreads a stream across a set of queues by a key.
The consistent hash exchange solves this.
All lessons in this course
- Delayed Messages Plugin
- Shovel Plugin for Federation
- Federation Plugin for Clustering
- Message Deduplication & Consistent Hash Exchange Plugins