Agrupación en clúster de aplicaciones habilitadas para mensajería web

Puede instalar una aplicación habilitada para mensajería web en un clúster como una aplicación estándar Java EE (JavaTM Platform, Enterprise Edition). Puede agrupar en clúster una aplicación habilitada para mensajería web con el fin de beneficiarse de la gestión de la carga de trabajo y de las funciones limitadas de alta disponibilidad.

Instalación de la aplicación

Antes de instalar una aplicación habilitada para mensajería web, compruebe que cada miembro del clúster tenga el servicio de mensajería web instalado y habilitado. Si una aplicación habilitada para mensajería web se instala en un servidor o un miembro del clúster sin el servicio de mensajería web instalado o habilitado, las peticiones de mensajería web entrantes fallarán. Como resultado, se emitirán errores en las anotaciones cronológicas de errores. También debe asegurarse de que el servicio de mensajería web esté instalado y habilitado si añade un nuevo miembro del clúster a un clúster en el que se ha instalado una aplicación de mensajería web. Consulte la sección sobre resolución de problemas para obtener más información sobre los errores de instalación y habilitación.

Gestión de carga de trabajo

La instalación de una aplicación de mensajería web en un clúster permite que la aplicación se escale por medio de un servidor de aplicaciones individual. Debe tener en cuenta las mismas consideraciones cuando se instala una aplicación habilitada para mensajería web en un clúster que cuando se instala una aplicación normal. Se necesita la afinidad de sesiones para las aplicaciones de mensajería web en un entorno en clúster, y las peticiones deben poder direccionarse de nuevo al mismo servidor, ya sea mediante el servidor proxy o el plug-in de servidor Web. Consulte la sección Clústeres y gestión de carga de trabajo para obtener más información.

Cuando se despliega una aplicación de mensajería web en un entorno en clúster, también debe tener en cuenta las implicaciones de ejecutarse en un clúster para el bus de integración de servicios. A un nivel superior, crear un clúster en un miembro de bus de un bus de integración de servicios permite crear un conjunto de motores de mensajería de lógica equivalente que den servicio a la carga de trabajo dirigida al clúster, tal como se describe en el tema Bus de varios servidores con formación de clúster.

Para los miembros de bus el clúster que alojan aplicaciones de mensajería web, puede definir una configuración de motor de mensajería de tipo 'escalabilidad' para crear un motor de mensajería para cada servidor del clúster. La configuración de motor de mensajería de tipo 'escalabilidad' también establece políticas en cada motor de mensajería, para que cada motor tenga prioridad por uno de los servidores del clúster.

Esta disposición significa que cuando se direccionan las peticiones de mensajería web a uno de los servidores del clúster, siempre hay un motor de mensajería web para dicho servidor que puede manejar las acciones de mensajería necesarias sin comunicarse con otro servidor.

El mecanismo de afinidad de sesiones HTTP significa que una vez establecida una relación con estado entre el cliente de mensajería web (por ejemplo, un navegador Web) y un determinado servidor del clúster, las siguientes peticiones de dicha aplicación se direccionarán al mismo servidor con el que se ha comunicado inicialmente la aplicación.

Puede encontrar más información sobre cómo configurar motores de mensajería y políticas de motor de mensajería en un clúster en los siguientes temas del Information Center:

Afinidad de sesiones y sustitución por anomalía

En un entorno en clúster con afinidad de sesiones, si se produce una anomalía del servidor o la afinidad de sesiones se rompe y una petición alcanza un servidor diferente, se utiliza el mecanismo de avisos de Bayeux para repetir el reconocimiento y la suscripción en todos los temas existentes. En el intervalo que tarda un cliente de mensajería web en repetir el reconocimiento y la suscripción en los temas existentes, se pierden algunos mensajes. El servicio de mensajería web proporciona una baja calidad de servicio respecto a la sustitución por anomalía. Consulte la sección sobre la configuración del bus de integración de servicios para obtener más información sobre cómo determinar los niveles de fiabilidad de publicación adecuados.


Condiciones de uso | Comentarios