Enterprise Service Bus de varios servidores con clústeres

Una célula del gestor de despliegue puede utilizarse para un Enterprise Service Bus que se compone de varios servidores, algunos de los cuales, o todos ellos, son miembros de clústeres de servidores.

Por qué y cuándo realizar esta tarea

Un servidor que aloja destinos de cola para módulos SCA tiene un motor de mensajería en el bus SCA.SYSTEM. Esto es suficiente para muchos propósitos, pero un motor de mensajería de este tipo sólo puede ejecutarse en el servidor para el que se ha creado. El servidor es, por consiguiente, un solo punto de anomalía; si el servidor no puede ejecutarse, el motor de mensajería no está disponible. Si configura en su lugar un clúster de servidores como miembro de bus, el motor de mensajería tiene la capacidad de ejecutarse en un servidor del clúster y, si ese servidor tiene anomalías, el motor de mensajería puede ejecutarse en un servidor alternativo. Esto se muestra en la Figura 1.

Otra ventaja de configurar un miembro de bus de clúster es la capacidad de compartir la carga de trabajo asociada con un módulo SCA entre varios servidores. Para un módulo SCA desplegado en un miembro de bus de clúster, los destinos de cola utilizados se particionan en el conjunto de los motores de mensajería ejecutados por los servidores de clústeres. Cada uno de los motores de mensajería del clúster maneja una parte de los mensajes que se pasan a través del módulo SCA.

En resumen, con un miembro de bus de clúster puede conseguir la sustitución por anomalía, el compartimiento de carga de trabajo o ambas cosas, en función de las políticas que pueda configurar.

Figura 1. Un bus de varios servidores con servidores en clúster para realizar la sustitución por anomalía
Un bus SCA.SYSTEM con un clúster de servidores como su único miembro de bus. La figura muestra el escenario en que un motor de mensajería tiene la capacidad de ejecutarse en un servidor del clúster y, si ese servidor tiene anomalías, el motor de mensajería puede ejecutarse en un servidor alternativo.
Figura 2. Un bus de varios servidores con servidores en clúster para compartimiento de carga de trabajo
Un bus SCA.SYSTEM con un clúster de servicio como su único miembro de bus. La figura muestra el escenario en que cada servidor del clúster se ejecuta un motor de mensajería. Cada destino de bus se particiona entre los motores de mensajería que se ejecutan en el miembro de clúster.

Hay varias maneras diferentes de crear un Enterprise Service Bus de varios servidores:

Qué hay que hacer a continuación

Ahora puede ejecutar los ejemplos de WebSphere ESB y desplegar aplicaciones de servicio en el Enterprise Service Bus.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)