¿Cómo instalar Rabbitmq en Windows?
rabbitMQ es un sistema de mensajería empresarial completo y portátil basado en el protocolo estándar AMQP. Es de código abierto bajo la Licencia Pública de Mozilla. Un servidor de cola de mensajes (MQ) de nivel industrial implementado en Erlang. AMQP? (Protocolo avanzado de cola de mensajes) es una especificación de protocolo de capa de aplicación para mensajería asíncrona. Actúa como un protocolo de capa de cable en lugar de una API (como JMS), lo que permite a los clientes AMQP enviar y recibir mensajes independientemente del origen del mensaje. . Nuestro objetivo ahora es proporcionar un bloque de construcción común para una arquitectura de cola de mensajes común. Por lo tanto, los sistemas de middleware orientado a mensajes (MOM), como las colas de publicación/suscripción, no se implementaron como elementos básicos. En cambio, los usuarios pueden establecer entidades AMQ simplificadas mediante entidades de envío, etc. Estas entidades también forman parte de la especificación de nivel superior del protocolo de capa de cable: el modelo AMQP. Este modelo unifica paradigmas de mensajería como la publicación/suscripción, colas, transacciones y transmisión de datos mencionados anteriormente, y agrega características adicionales como una escalabilidad más sencilla y enrutamiento basado en contenido.
La mejor guía para instalar Rabbit MQ en Windows es esta "Guía de instalación de Rabbit MQ en Windows", que también incluye código de muestra para acceder a Rabbit MQ utilizando el paquete .NET RabbitMQ.Client Nuget.
Instalación de Rabbit MQ
Rabbit MQ se basa en la poderosa plataforma Erlang OTP, por lo que instalar Rabbit MQ es un requisito previo para instalar Erlang. Descargue e instale la versión 3.2.3 desde los dos enlaces siguientes:
Descargue e instale Eralng OTP para Windows (vR16B03)
Ejecute el instalador de Windows del servidor Rabbit MQ (v3.2.3)
El puerto de escucha predeterminado de Rabbit MQ instalado es 5672
Active el complemento de administración de Rabbit MQ
Utilice el complemento de administración de Rabbit MQ para ver mejor visualmente el estado de Rabbit Instancia del servidor MQ, puede activar el complemento desde la línea de comando usando:
"C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin\rabbitmq-plugins.bat "¿Habilitar Rabbitmq_management?
Para reiniciar el servicio para que surta efecto, puede ejecutar net stop RabbitMQ y net start RabbitMQ
A continuación usamos el comando de consola Rabbitmqctl (ubicado en C:\Program Files (x86) \RabbitMQ Server\rabbitmq_server-3.2.3\sbingt; Medio) para crear usuarios, contraseñas, permisos vinculantes, etc.
Microsoft Windows [versión 6.3.9600](c) 2013 Microsoft Corporation Todos los derechos reservados.
c:\Program Files (x86)\rabbitMQ Server\rabbitmq_server-3.2.3\sbin directorio
2014/11/01?15:04lt;DIRgt;?
2014/11/01?15:04lt;DIRgt;?...
2014/01/23?22:57?817 Rabbitmq-echopid.bat
2014/01/23?22:57 1.900 Rabbitmq-plugins.bat
2014/01/23?22:57 4.356 Rabbitmq-server.bat
2014/01 /23?22:57 7,123 Rabbitmq-service.bat
2014/01/23?22:57 1,621 Rabbitmqctl.bat
5 Archivos 15,817 bytes
2 directorios 96.078.618.624 bytes disponibles
c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server -3.2.3\sbingt;rabbitmqctl.ba
t list_ usuarios
Listado de usuarios...
invitado?[administrador]
...hecho.
...hecho.
c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbingt;rabbitmqctl.ba p>
t list_vhosts
Listado de vhosts... p>
/
... .done.
c:\ Archivos de programa (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbingt;rabbitmqctl.ba
t add_user geffzhang zsy@2014
Crear usuario "geffzhang"... p>
...hecho.
c:\Programa Archivos (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbingt;rabbitmqctl.ba
t list_users
Listado de usuarios...
geffzhang?[ ]
¿invitado?[Administrador]
... Listo.
.done.
c:/Program Files (x86)/rabbitMQ Server\rabbitmq_server-3.2.3sbingt;rabbitmqctl.ba
t set_user_tags geffzhang administrador
La etiqueta del usuario "geffzhang" está configurada en [administrador]...
...hecho.
c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2 .3 \sbingt;rabbitmqctl.ba
t list_users
Listar usuarios...
geffzhang?[Administrador]
¿invitado? [Administrador]
... Listo.
¿Utiliza un navegador para abrir http://localhost:15672? Accede a la consola de administración de Rabbit Mq e inicia sesión en el sistema utilizando la cuenta que acabas de crear: