Translate

jueves, 24 de julio de 2014

Parte 3 - Entorno de desarrollo utilizado


Indice
Parte 2 - Introducción a RabbitMQ

 

Código del ejemplo

https://github.com/davsuapas/QueueService



Entorno 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.
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:
  1. Instalar la versión compatible de Erlang. A la hora de instalar desmarcar “Documentación Erlang”.
  2. Instalar RabbitMQ. Instalación por defecto.
  3. 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

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