Ahora que hemos instalado el complemento de gestión web, podemos comprobar el estado de funcionamiento de cada cola de mensajes y cada exchange en la interfaz del navegador.
Los pasos de instalación son los siguientes:
Encontramos "RabbitMQ Command Prompt (sbin dir)" en el menú de inicio del ordenador, hacemos clic para abrirlo e introducimos directamente el directorio sbin bajo nuestro directorio de instalación rabbitmq desde la línea de comandos
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> Otra forma es ejecutar cmd con privilegios de administrador, ¡y entonces el CD puede entrar en esta carpeta!
Ejecuta la orden:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Habilitar plugins en el nodo rabbit@DESKTOP-7IAJK37: rabbitmq_management Se han configurado los siguientes plugins: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Aplicando la configuración de plugins a rabbit@DESKTOP-7IAJK37... Se han habilitado los siguientes plugins: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
Configura 3 plugins. Cambio fuera de línea; Los cambios entrarán en vigor al reiniciar el corredor. Esto es¡Lo instalamos con éxito! ¡Pero hay que reiniciarlo!Asegúrate de reiniciarlo, ¡si no, la interfaz web no será accesible!
Comando de reinicio: net stop rabbitmq se detiene primero, net start rabbitmq vuelve a empezar o
La interfaz de gestión web es:http://localhost:15672/
El nombre de usuario y la contraseña son todos invitados, el inicio de sesión es exitoso, como se muestra en la figura siguiente:
Echemos un vistazo rápido a algunos de los conceptos involucrados en RabbitMQ
productor: El productor del mensaje
Consumidor: Mensaje al consumidor
host virtual: host virtual, en RabbitMQ, los usuarios solo pueden establecer algunos permisos a nivel de host virtual, como a qué colas puedo acceder, qué solicitudes puedo gestionar, etc.
broker: El reenviador de mensajes es la función de nuestro servidor RabbitMQ, ¿qué reglas siguen los mensajes? Deben aplicarse los siguientes conceptos;
Exchange: Switch, él trata directamente con el productor, algo similar a la función del router, principalmente para operaciones de reenvío, así que ¿qué exchange usa el productor para el enrutamiento? Esto depende de la clave de enrutamiento, cada mensaje tiene esta clave, también podemos configurarla nosotros mismos, de hecho, es una cadena;
Cola: Cola de mensajes, usada para almacenar mensajes, recibe mensajes enrutados por Exchange, podemos mantener el contenido de la cola, ¿entonces la cola recibe mensajes enrutados por Exchange? En este momento, la clave de vinculación vinculará la cola y el intercambio; como en el método de vinculación, RabbitMQ ofrece varias formas;
Lo anterior es algunos de los conceptos implicados en RabbitMQ, y la relación entre estos conceptos se expresa en un diagrama:
|