La fédération et le shovel sont des fonctionnalités de RabbitMQ pour connecter des brokers distincts — déplacer des messages entre instances RabbitMQ sur différentes localisations ou réseaux. Elles permettent la messagerie distribuée sur les data centers sans clustering sur des liens peu fiables.
Le besoin : connecter des brokers distincts
Clustering connects nodes on a RELIABLE, low-latency network. But sometimes you need to
connect brokers across DATA CENTERS / regions / unreliable networks:
→ clustering is UNSUITABLE for high-latency/unreliable links (it needs tight coupling)
→ FEDERATION and SHOVEL link separate brokers loosely (good for WAN/geo-distribution)
