Configuration de cluster RabbitMQ pour IQ Bot

Utilisez l'invite de commande pour configurer trois clusters.

Prérequis

Suivez les étapes 1 et 2 de la section Installation d'IQ Bot en mode cluster.

Procédure

  1. Ouvrez une invite de commande, accédez à {RabbitMq installation directory}\sbin et exécutez la commande suivante. rabbitmqctl.bat cluster_status.
    Un résultat similaire à ce qui suit s'affiche :Cluster status of node rabbit@IQBotCluster1 ... [{ nodes, [{ disc, [rabbit @IQBotCluster1] }] }, { running_nodes, [rabbit @IQBotCluster1] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }] }]
  2. Exécutez la commande suivante : rabbitmqctl list_queues -p test.
  3. Configurez le cluster principal.
    1. Dans la machine virtuelle IQBotCluster1, ouvrez une invite de commande et accédez à {IQ Bot Installation Directory}\Configurations
    2. Exécutez la commande suivante : messagequeue_cluster_configuration.bat “IQBotCluster1”.
  4. Liez le deuxième cluster au cluster principal.
    1. Dans la machine virtuelle IQBotCluster2, ouvrez une invite de commande et accédez à {IQ Bot Installation Directory}\Configurations.
    2. Exécutez la commande suivante : messagequeue_cluster_configuration.bat “IQBotCluster1”.
  5. Vérifiez si les clusters ont été ajoutés avec succès.
    Ouvrez une invite de commande, accédez à {RabbitMq installation directory}\sbin et exécutez la commande suivante. rabbitmqctl.bat cluster_status.
    Un résultat similaire à ce qui suit s'affiche, confirmant que les deux clusters ont été ajoutés avec succès : Cluster status of node rabbit @IQBotCluster2...[{ nodes, [{ disc, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }] }, { running_nodes, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }, { rabbit @IQBotCluster2, [] }] }]
  6. Liez le troisième cluster au cluster principal.
    1. Dans la machine virtuelle IQBotCluster3, ouvrez une invite de commande et accédez à {IQ Bot Installation Directory}\Configurations.
    2. Exécutez la commande suivante : messagequeue_cluster_configuration.bat “IQBotCluster1”.
    Un résultat similaire à ce qui suit s'affiche, confirmant que les trois clusters ont été ajoutés avec succès : Cluster status of node rabbit @IQBotCluster3...[{ nodes, [{ disc, [rabbit @IQBotCluster1, rabbit @IQBotCluster2, rabbit @IQBotCluster3] }] }, { running_nodes, [rabbit @IQBotCluster1, rabbit @IQBotCluster2, rabbit @IQBotCluster3] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }, { rabbit @IQBotCluster2, [] }, { rabbit @IQBotCluster3, [] }] }]

Étapes suivantes

Lorsque vous avez terminé de lier les clusters, passez à l'étape 4 de la section Installation d'IQ Bot en mode cluster.