Ajoutez des nœuds de secours au nœud principal de la grappe RabbitMQ pour activer la mise en miroir des files d’attente. Tous les messages publiés dans une file d'attente seront alors dupliqués sur tous les miroirs.
Procedure
Ajouter des nœuds au nœud principal d'une grappe RabbitMQ
-
Sur chaque nœud, ouvrez l'application d’invite de commande RabbitMQ (répertoire sbin) en tant qu’administrateur.
Elle est installée par défaut avec RabbitMQ.
-
Arrêtez le nœud à l'aide de la commande suivante :
-
Ajoutez le nœud à la grappe à l'aide de la commande suivante :
rabbitmqctl.bat join_cluster rabbit@<MasterNodeName>
NOTE: <NomNœudPrincipal> est sensible à la casse.
-
Redémarrez le nœud à l'aide de la commande suivante :
rabbitmqctl start_app
NOTE: Vous pouvez vérifier que le bon nœud a été ajouté avec succès en exécutant la commande suivante :
rabbitmqctl.bat cluster_status
ou via l’interface web de RabbitMQ à l'adresse
https://<nom d'hôte du nœud>:15671.
Activer la mise en miroir des files d'attente sur chaque nœud pour une disponibilité élevée
-
Sur tous les nœuds, y compris le nœud principal, ouvrez l’invite de commande RabbitMQ, naviguez jusqu’au dossier sbin et entrez :
rabbitmqctl.bat set_policy ha-all "" "{""ha-mode"":""all"", ""ha-sync-mode"":""automatic""}"