Ejemplo de mensajería de publicación/suscripción utilizando puntos de publicación remotos

Cuando una aplicación suscriptora o de publicación es remota respecto a su destino, se utilizan puntos de publicación remotos para gestionar el flujo de mensajes entre el motor de mensajería donde está ubicado el destino y el motor de mensajería al que está conectada la aplicación.

El diagrama siguiente ilustra el uso de los puntos de publicación remotos en la mensajería de publicación/suscripción. Los mensajes se publican en un punto de publicación en ME1 y se direccionan a puntos de publicación en ME2 y ME3 a través de puntos de publicación remotos en ME1. Los mensajes se consumen desde suscripciones en ME2 y ME3.

Figura 1. Mensajería de publicación/suscripción mediante puntos de publicación remotos Esta figura describe el uso de puntos de publicación remotos de la mensajería de publicación/suscripción.
La secuencia de pasos implicada en la mensajería de publicación/suscripción remota es la siguiente:
  1. El administrador crea un destino de espacio de temas en el bus; esto crea un punto de publicación en cada motor de mensajería del bus.
  2. Las aplicaciones suscriptoras registran suscripciones para un tema del espacio de temas en sus motores de mensajería locales. Se informa a ME1 que ME2 y ME3 están interesados en el tema.
  3. La aplicación de publicación, en ME1, publica un mensaje para ese tema y espacio de temas para el bus, para su distribución en los puntos de publicación en cada motor de mensajería.
  4. Los puntos de publicación remotos en ME1 ponen en cola el mensaje para su transmisión a sus puntos de publicación respectivos en ME2 y ME3.
  5. En cuanto es posible, el mensaje se envía a los puntos de publicación en ME2 y ME3. ME1 recuerda la existencia del mensaje hasta que tanto ME2 como ME3 confirman que han recibido el mensaje.
  6. Las aplicaciones suscriptoras consumen el mensaje a través de sus suscripciones en ME2 y ME3.
En la figura 1, las aplicaciones suscriptoras están conectadas a los mismos motores de mensajería donde se crearon sus suscripciones. Si una aplicación suscriptora tiene una suscripción duradera, es posible conectar la aplicación a un motor de mensajería diferente del motor de mensajería donde se creó la suscripción. En este caso, la aplicación suscriptora accede a su suscripción a través de una suscripción remota en el motor de mensajería al que está conectada la aplicación. En la figura 2, los mensajes se publican en ME1 y se direccionan a la suscripción duradera que reside en ME2. Los mensajes se consumen desde ME2 a través de una suscripción remota en ME3.
Figura 2. Mensajería de publicación/suscripción utilizando una suscripción remota Esta figura describe el uso de mensajería de publicación/suscripción mediante una suscripción remota.
En esta situación, la Aplicación suscriptora B consume mensajes de su suscripción de la misma manera que una aplicación consume remotamente desde un punto de cola, como se detalla en Ejemplo de mensajería punto a punto mediante puntos de cola remotos.

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=cjo_remote_pubsub
File name: cjo_remote_pubsub.html