Interoperatividad cuando el servidor de aplicaciones de WebSphere no está en clúster y el gestor de colas de IBM MQ no está en clúster

Los servidores de aplicaciones que se ejecutan en WebSphere Application Server y los gestores de colas que se ejecutan en IBM MQ pueden conectarse entre sí cuando ninguno de ellos se encuentra en un clúster. Sin embargo, esta configuración puede ser vulnerable a las anomalías.

Nota: En este tema, el término "servidor de aplicaciones" hace referencia a un servidor de aplicaciones que se ejecuta en WebSphere Application Server y "gestor de colas" hace referencia a un gestor de colas que se ejecuta en IBM MQ.
Hay dos opciones de topología:
  • El servidor de aplicaciones y el gestor de colas se ejecutan en hosts diferentes
  • El servidor de aplicaciones y el gestor de colas se ejecutan en el mismo host

El servidor de aplicaciones y el gestor de colas se ejecutan en hosts diferentes

El tipo de transporte IBM MQ para la conexión se especifica como "cliente". Se utiliza una conexión de cliente cuando el servidor de aplicaciones y el gestor de colas se ejecutan en hosts diferentes. Esta es una conexión de red TCP/IP que se utiliza para comunicarse con el gestor de colas . Una conexión de cliente se conoce también como "conexión de socket" (socket attach).

La figura siguiente muestra un servidor de aplicaciones y un gestor de colas que se ejecutan en hosts diferentes.

Figura 1. Sin clúster: conexión en modalidad de cliente con el gestor de colas
El servidor de aplicaciones WebSphere Application Server y el gestor de colas IBM MQ se ejecutan en distintos hosts.
Esta topología es vulnerable porque la interoperatividad cesa si se produce alguna de las condiciones siguientes:
  • El servidor de aplicaciones falla.
  • El host donde se ejecuta el servidor de aplicaciones falla.
  • El gestor de colas falla.
  • El host en el que se ejecuta el gestor de colas falla.

Puede mejorar la disponibilidad de esta topología utilizando, por ejemplo, HACMP (High Availability Cluster Multi-Processing) para reiniciar automáticamente el componente anómalo.

El servidor de aplicaciones y el gestor de colas se ejecutan en el mismo host

El tipo de transporte para la conexión se especifica como "enlaces". Se utiliza una conexión de enlaces cuando el servidor de aplicaciones y el gestor de colas se ejecutan en el mismo host. Esta es una conexión de memorias cruzadas que se utiliza para comunicarse con un gestor de colas. Una conexión de enlaces se conoce también como "conexión de llamada" (call attach).

La figura siguiente muestra un servidor de aplicaciones y un gestor de colas que se ejecutan en el mismo host.

Figura 2. Sin clúster: conexión en modalidad de enlaces con el gestor de colas
WebSphere Application Server se ejecuta en el Host 1, y un gestor de colas IBM MQ se ejecuta en el Host 2.

Las restricciones de disponibilidad de esta topología son similares a las de la anterior. Sin embargo, en algunas configuraciones la modalidad de enlaces es más rápida y con mayor eficiencia de procesador que la modalidad de cliente porque se reduce la cantidad de proceso.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cmm_mq_top02_nonclustered
File name: cmm_mq_top02_nonclustered.html