Directorio de artículos
Enlace de datos : https://pan.baidu.com/s/1RFJh5WAnbw-0C2VwqJhFCQ
código de extracción: vfwa
1. Descarga
Enlace de descarga: http://www.rabbitmq.com/download.html
2. Instalar debajo de Windows
2.1. Instalar Erlang
Descargar: http://www.erlang.org/download/otp_win64_17.3.exe
instalación:
La instalación se ha completado.
Si aparece:
Elija ignorar.
2.2. Instalar RabbitMQ
La instalación se ha completado.
Iniciar, detener, reinstalar, etc.
Presione win + R y ejecute el comando: services.msc
Compruebe si se inicia el servicio RabbitMQ:
2.3. Precauciones para la instalación
1) Se recomienda utilizar la ruta de instalación predeterminada
2) El nombre de usuario del sistema debe estar en inglés
Puede ver el directorio de usuarios:
También puede abrir cmd en el escritorio para ver la ruta:
3 ) El nombre de la computadora debe estar en inglés
4) El usuario del sistema debe ser administrador
2.4. Habilitar herramientas de gestión
2. Ingrese el comando:
rabbitmq-plugins habilitan rabbitmq_management
3. Ingrese la dirección en el navegador para ver: http://127.0.0.1:15672/
4. Inicie sesión con la cuenta predeterminada: invitado / invitado
2.5. Solución para fallas en la instalación
Cómo solucionar si falla la instalación:
l Reinstale el sistema
- No recomendado
l Instale RabbitMQ en la máquina virtual de Linux
- recomendado
l Utilice el servicio RabbitMQ instalado por otros
a) Simplemente abra una cuenta para usted.
b) Utilice el servicio público RabbitMQ en 192.168.50.22
- recomendado
3. Instalación en Linux
cd / usr / local / leyou
conejo mkdir
cd conejomq
3.1. Instalar Erlang
3.1.1. Instalación en línea
yum install esl-erlang_17.3-1~centos~6_amd64.rpm
yum install esl-erlang-compat-R14B-1.el6.noarch.rpm
3.1.2. Instalación sin conexión
Cargue el paquete de instalación en los datos
Erlang:
Ejecute los comandos en secuencia:
1) rpm -ivh esl-erlang-17.3-1.x86_64.rpm --force --nodeps
2) rpm -ivh esl-erlang_17.3-1 centos 6_amd64.rpm --force --nodeps
3) rpm -ivh esl-erlang-compat-R14B-1.el6.noarch.rpm --force --nodeps
3.2. Instalar RabbitMQ
RabbitMQ:
Después de cargar:
instalación:
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
3.2.1. Establecer archivo de configuración
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
Habilitar el acceso remoto del usuario
vi /etc/rabbitmq/rabbitmq.config
Tenga cuidado de quitar la coma después de ella.
3.2.2. Iniciar, detener
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
3.2.3. Abra la herramienta de gestión de la interfaz web
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart
3.2.4. Configurar el arranque
chkconfig rabbitmq-server on
3.2.5. El firewall abre el puerto 15672
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save
4. Interfaz de gestión
2.1. Descripción general de la página de inicio
conexiones: tanto los productores como los consumidores deben establecer una conexión con RabbitMQ antes de poder completar la producción y el consumo de mensajes. Puede comprobar la conexión aquí
canales: Canales Después de que se establece una conexión, se formará un canal y la entrega de mensajes depende del canal.
Intercambios: intercambios, que se utilizan para implementar el enrutamiento de mensajes.
Colas: Colas, es decir, colas de mensajes. Los mensajes se almacenan en la cola, esperando el consumo, y luego se eliminan de la cola después del consumo.
Puerto:
5672: puerto de conexión de cliente del lenguaje de programación de rabbitMq
15672: puerto de interfaz de gestión rabbitMq
25672: puerto del clúster rabbitMq
2.2. Agregar usuario
Si no usa invitado, también podemos crear un usuario nosotros mismos:
1. Superadministrador (administrador)
Puede iniciar sesión en la consola de administración, puede ver toda la información y puede operar sobre usuarios y políticas.
2. Seguimiento
Puede iniciar sesión en la consola de administración y puede ver la información relevante del nodo rabbitmq (número de procesos, uso de memoria, uso de disco, etc.)
3. Responsable de políticas
Puede iniciar sesión en la consola de administración y puede administrar la política al mismo tiempo. Pero no es posible ver la información relevante del nodo (la parte marcada por el cuadro rojo en la figura de arriba).
4. Directores ordinarios (gestión)
Solo puede iniciar sesión en la consola de administración, no puede ver la información del nodo y no puede administrar las políticas.
5. Otro
No se puede iniciar sesión en la consola de administración, generalmente productores y consumidores comunes.
2.3. Crear hosts virtuales
Host virtual: similar a la base de datos en mysql. Todos comienzan con "/"
2.4. Establecer permisos
La parte marcada con un recuadro rojo).
4. Directores ordinarios (gestión)
Solo puede iniciar sesión en la consola de administración, no puede ver la información del nodo y no puede administrar las políticas.
5. Otro
No se puede iniciar sesión en la consola de administración, generalmente productores y consumidores comunes.
2.3. Crear hosts virtuales
Host virtual: similar a la base de datos en mysql. Todos comienzan con "/"