Corrientes de datos e intermediarios contiguos

En una red WebSphere MQ Publicación/Suscripción, un intermediario no tiene que soportar el mismo conjunto de corrientes de datos que los intermediarios contiguos. Si un intermediario no tiene soporte para una corriente de datos para la que sí tiene soporte uno de sus intermediarios contiguos, las publicaciones asociadas a dicha corriente de datos no estarán disponibles para los clientes en dicho intermediario.

Cuando un intermediario de WebSphere Event Broker se conecta a la red, tiene soporte para todas las corrientes de datos de sus intermediarios contiguos de WebSphere MQ Publicación/Suscripción. Esto significa que los cliente del intermediario de WebSphere Event Broker pueden destinar publicaciones a cualquier corriente de datos soportada por cualquiera de sus intermediarios contiguos de WebSphere MQ Publicación/Suscripción.

Sin embargo, para que dichas publicaciones estén disponibles, deberá definir las colas de corriente de datos y definir y desplegar los flujos de mensajes que las soporten para el intermediario de WebSphere Event Broker.

La siguiente figura muestra los efectos de añadir un intermediario de WebSphere Event Broker a un entorno de WebSphere MQ Publicación/Suscripción de múltiples corrientes de datos. El intermediario de WebSphere Event Broker, NEWBROKER, se utilizado para unir los intermediarios de WebSphere MQ Publicación/Suscripción, BROKERA y BROKERB.

Una red heterogénea

Red heterogénea. Esta figura muestra un intermediario <ph conref='edvent.dita#edvent/mqsi'></ph>, NEWBROKER, colocado entre dos intermediarios <ph conref='edvent.dita#edvent/sdk'></ph>, BROKERA y BROKERB. También lista las corrientes asociadas con cada uno de los dos intermediarios <ph conref='edvent.dita#edvent/sdk'></ph>.

La cola de corriente de datos predeterminada, SYSTEM.BROKER.DEFAULT.STREAM, siempre está soportada por todos los intermediarios de una red WebSphere MQ Publicación/Suscripción y ha de definirse en cada intermediario de WebSphere Event Broker en una red heterogénea. En cada intermediario se ha de definir y desplegar un flujo de mensajes para que dé servicio a dicha cola.

Cuando un intermediario de WebSphere Event Broker se integra en una red de WebSphere MQ Publicación/Suscripción y enlaza dos o más intermediarios de WebSphere MQ Publicación/Suscripción que comparten corrientes de datos comunes, deberá definir las colas de corriente de datos comunes y definir y desplegar los flujos de mensajes que les prestan servicio, para el intermediario de WebSphere Event Broker.

Por ejemplo, el intermediario de WebSphere Event Broker NEWBROKER ha de tener definida una cola de corriente de datos para BULLETIN.STREAM. También ha de tener definido un y desplegado un flujo de mensajes para proporcionar a la publicación servicio para la cola.

Sólo es necesario definir colas de corriente de datos y los flujos de mensajes asociados a éstas del intermediario de WebSphere Event Broker para otras corrientes de datos que aparecen en la figura si uno de sus intermediarios de WebSphere MQ Publicación/Suscripción puede enviar un mensaje a una de dichas colas. Se envía un mensaje si se produce alguno de los siguientes sucesos:
  1. Un cliente del intermediario de WebSphere Event Broker registra una suscripción a una publicación en una de dichas corrientes de datos.
  2. Un cliente emite un mandato DeletePublication para la corriente de datos en cualquier lugar de la red de intermediarios.
Si no está seguro de si los casos indicados arriba pueden producirse, cree colas de corriente de datos y flujos de mensajes en el intermediario de WebSphere Event Broker para cada corriente de datos que esté soportada por un intermediario contiguo de WebSphere MQ Publicación/Suscripción. Si no lo hace, puede suceder lo siguiente:
  • Los mensajes enviados desde intermediarios de WebSphere MQ Publicación/Suscripción se transfieren a la cola de mensajes no entregados (DLQ) del intermediario de WebSphere Event Broker si la cola de corriente de datos no existe en dicho intermediario.
  • Los mensajes se acumulan en las colas de corriente de datos del intermediario de WebSphere Event Broker si la cola de corriente de datos existe pero no se ha desplegado ningún flujo de mensaje para que le preste servicio.
Tareas relacionadas
Suscripciones
Referencia relacionada
Corrientes de datos
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Reservados todos los derechos.
Última actualización : 2009-02-16 14:31:26

aq19800_