Federation और shovel separate brokers को जोड़ने के लिए RabbitMQ features हैं — RabbitMQ instances के बीच locations या networks में messages को move करना। वे unreliable links पर clustering के बिना data centers में distributed messaging को सक्षम बनाते हैं।
आवश्यकता: separate brokers को जोड़ना
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)
