ఫెడరేషన్ మరియు షవెల్ RabbitMQ ఫీచర్లు విభిన్న బ్రోకర్లను కనెక్ట్ చేయడానికి — RabbitMQ ఇన్స్టెన్సెస్ మధ్య స్థానాల లేదా నెట్వర్క్ల ద్వారా సందేశాలను తరలించడానికి. అవి నిర్ভరమైనం కాని లింక్ల పై క్లస్టరింగ్ లేకుండా డేటా సెంటర్ల అంతటా పంపిణీ చేయబడిన సందేశాలను ప్రారంభం చేస్తాయి.
విభిన్న బ్రోకర్లను కనెక్ట్ చేయవలసిన అవసరం
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)
