Federation અને shovel એ RabbitMQ ફીચર્સ છે જે અલગ અલગ brokers ને જોડવા માટે છે — RabbitMQ ઇન્સ્ટન્સીસ વચ્ચે સંદેશાઓ ખસેડવા માટે સ્થાનો અથવા નેટવર્કો પર. તે વિશ્વસનીય નથી હોય તેવી લિંક્સ પર ક્લસ્ટરિંગ વિના ડેટા સેન્ટર્સમાં વિતરિત મેસેજિંગ સક્ષમ કરે છે.
અલગ અલગ 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)
