Clustering-ul tradițional RabbitMQ necesită o rețea cu latență foarte scăzută (LAN); crearea unui cluster peste internet între două continente este strict nerecomandată. Pentru transferul de mesaje între centre de date diferite peste rețele WAN instabile, se folosesc modulele Shovel și Federation.
Diferența dintre Shovel și Federation
1. Plugin-ul Shovel (Lopata):
- Funcționează ca o pompă unidirecțională simplă: consumă mesaje dintr-o coadă de pe
serverul A și le publică într-un exchange sau coadă de pe serverul B.
- Ideal pentru migrări între versiuni de RabbitMQ sau copiere de date către Data Warehouses.
2. Plugin-ul Federation:
- Este inteligent: transmite mesaje de la clusterul sursă la clusterul destinație
DOAR DACĂ pe clusterul destinație există consumatori activi ascultând!
Întrebări & Exemple de Cod:
Federarea Cozilor și Modulul Shovel în RabbitMQ: Migrare și Conexiuni WANAi o nelămurire despre utilizarea comenzii
Federarea Cozilor și Modulul Shovel în RabbitMQ: Migrare și Conexiuni WANsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.