Indice
Parte 2 - Introducción a RabbitMQ
Código del ejemplo
https://github.com/davsuapas/QueueServiceEntorno de desarrollo
Se ha creado un entorno de desarrollo basado en el sistema operativo Windows 8 y se han instalado las siguientes herramientas:
- Microsoft Visual Studio 2010: Microsoft Visual Studio es un entorno de desarrollo integrado para crear soluciones para todo el porfolio de sistemas Windows; soluciones web, servicios web, Windows forms, etc. El entorno incluye editor de código, intelliSense, refactorización de código, depurador, diseñador de arquitecturas y de clases y se encuentra integrado con Microsoft Team System que es un entorno para el desarrollo de soluciones en equipo.
- RabbitMQ 3.2.4: Software de negociación de mensajes de código abierto. El servicio funciona con la última versión.
A continuación se describe como instalar el servidor de colas RabbitMQ por tratarse de una instalación no tan directa como las herramientas presentadas anteriormente.
Instalación RabbitMQ para un entorno de desarrollo
Prerrequisitos:
Sistema operativo Windows 32 | 64 bits.
Instalador de Erlang (Fichero otp_win[32 | 64]_R_[Version].exe).
Instalador de RabbitMQ(Fichero rabbitmq-server-[Version].exe).
Pasos:
- Instalar la versión compatible de Erlang. A la hora de instalar desmarcar “Documentación Erlang”.
- Instalar RabbitMQ. Instalación por defecto.
- Instalar plugin para administrar rabbit por web:
a) Ejecutar el comando “rabbitmq-plugins.bat” del directorio \sbin. Comando -> rabbitmq-plugins enable rabbitmq_management. Mirar la ilustración 1 para conocer la ruta. La ruta en un servidor de 64 bits parte de “c:\Program Files (x86)\......”
b) Para el servicio de RabbitMQ. Mirar la ilustración 2. Comando -> rabbitmq-service stop
c) Iniciar el servicio de RabbitMQ. Mirar la ilustración 3. Comando -> rabbitmq-service start
d) Navegar al panel de administración de RabbitMQ a través de la url: http://localhost:55672/mgmt/. Mirar la ilustración 4.
Usuario: guest, clave: guest
b) Para el servicio de RabbitMQ. Mirar la ilustración 2. Comando -> rabbitmq-service stop
c) Iniciar el servicio de RabbitMQ. Mirar la ilustración 3. Comando -> rabbitmq-service start
d) Navegar al panel de administración de RabbitMQ a través de la url: http://localhost:55672/mgmt/. Mirar la ilustración 4.
Usuario: guest, clave: guest
Recomendaciones
La configuración de RabbitMQ es muy amplia y rica. Se recomienda mirar el manual para optimizar la instalación. Es recomendable cambiar la configuración de claves del RabbitMQ.
RabbitMQ está preparado para soportar un sistema cluster. En plataformas donde se necesita disponibilidad alta es recomendable configurar el entorno cluster.
Ilustraciones
Ilustración 1. Instalación del plugin para la gestión web de RabbitMQ
Ilustración 2. Detención del servicio de RabbitMQ mediante comando
Ilustración 3. Inicio del servicio de RabbitMQ mediante comando
Ilustración 4. Login de inicio de la administración web de RabbitMQ
No hay comentarios:
Publicar un comentario