Shovel Plugin for Federation
Utilize the Shovel plugin to reliably move messages between brokers, even across WANs. Integrate different RabbitMQ instances or clusters seamlessly.
Meet the RabbitMQ Shovel
Welcome to the Shovel plugin! RabbitMQ is great for local messaging, but what if you need to send messages between brokers located far apart, perhaps in different data centers?
The Shovel plugin is designed to reliably move messages from a queue on one RabbitMQ broker to an exchange or queue on another, even across wide area networks (WANs).
Why Use the Shovel Plugin?
The Shovel plugin acts like a bridge, offering several key benefits:
- Broker Decoupling: Connect different RabbitMQ instances without complex network setups or full clustering.
- WAN Reliability: It automatically handles network interruptions and reconnects, ensuring messages eventually reach their destination.
- Data Replication: Useful for disaster recovery scenarios, replicating messages between primary and secondary brokers.
- Version Compatibility: Bridge brokers running different RabbitMQ versions.
All lessons in this course
- Delayed Messages Plugin
- Shovel Plugin for Federation
- Federation Plugin for Clustering
- Message Deduplication & Consistent Hash Exchange Plugins