Maintenant que nous avons installé le plug-in de gestion web, nous pouvons vérifier l’état de fonctionnement de chaque file d’attente et échange de messages dans l’interface du navigateur.
Les étapes d’installation sont les suivantes :
Nous trouvons « RabbitMQ Command Prompt (sbin dir) » dans le menu démarrer de l’ordinateur, cliquons pour l’ouvrir, puis entrons directement dans le répertoire sbin sous notre dossier d’installation rabbitmq via la ligne de commande
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> Une autre façon est d’exécuter le cmd avec les privilèges administrateur, et ensuite le cd peut entrer dans ce dossier !
Exécutez la commande :
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Activation des plugins sur le nœud rabbit@DESKTOP-7IAJK37 : rabbitmq_management Les plugins suivants ont été configurés : rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Application de la configuration des plugins à rabbit@DESKTOP-7IAJK37... Les plugins suivants ont été activés : rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
Installez 3 plugins. Changement hors ligne ; Les changements entreront en vigueur lors du redémarrage du courtier. C’estNous l’avons installé avec succès ! Mais il faut redémarrer !!Assurez-vous de le redémarrer, sinon l’interface web ne sera pas accessible !
Commande de redémarrage : net stop rabbitmq s’arrête d’abord, net start rabbitmq recommence ou
L’interface de gestion web est la suivante :http://localhost:15672/
Le nom d’utilisateur et le mot de passe sont tous invités, la connexion est réussie comme montré dans la figure ci-dessous :
Jetons un bref coup d’œil à certains concepts impliqués dans RabbitMQ
producteur : Le producteur du message
Consommateur : Message au consommateur
hôte virtuel : hôte virtuel, dans RabbitMQ, les utilisateurs ne peuvent définir que certaines permissions au niveau de l’hôte virtuel, comme les files d’attente auxquelles je peux accéder, quelles requêtes je peux gérer, etc.
courtier : Le transfert de messages est la fonction de notre serveur RabbitMQ, alors selon quelles règles les messages transpèrent-ils ? Les concepts suivants doivent être utilisés ;
Exchange : Switch, il traite directement avec le producteur, un peu comme la fonction du routeur, principalement pour les opérations de retransmission, donc quel échange le producteur utilise-t-il pour le routage ? Cela dépend de la clé de routage, chaque message possède cette clé, nous pouvons aussi la définir nous-mêmes, en fait, c’est une chaîne ;
File d’attente : File d’attente de messages, utilisée pour stocker les messages, elle reçoit les messages routés par Exchange, nous pouvons faire persister le contenu de la file, donc la file reçoit-elle les messages routés par Exchange ? À ce moment-là, la clé de liaison liera la file d’attente et l’échange, car pour la méthode de liaison, RabbitMQ propose plusieurs méthodes ;
Voici quelques-uns des concepts impliqués dans RabbitMQ, et la relation entre ces concepts est exprimée dans un diagramme :
|