Exemple de messagerie de publication/abonnement en utilisant des points de publication distants

Lorsqu'une application de publication ou d'abonnement est éloignée de sa destination, les points de publication éloignés permettent de gérer le flux des messages entre le moteur de messagerie sur lequel se trouve la destination et le moteur de messagerie auquel l'application est associée.

Le schéma ci-dessous illustre l'utilisation de points de publication éloignés dans la messagerie de publication/d'abonnement. Les messages sont publiés sur un point de publication de ME1 et sont acheminés vers des points de publication de ME2 et ME3 via les points de publication éloignés de ME1. Ils sont utilisés à partir des abonnements sur ME2 et ME3.

Figure 1. Exemple de messagerie de publication/abonnement en utilisant des points de publication distants Cette illustration décrit l'utilisation de points de publication éloignés dans la messagerie de publication/d'abonnement.
Les étapes impliquées dans la messagerie de publication/d'abonnement sont les suivantes :
  1. L'administrateur crée une destination d'espace de sujet sur le bus. Cette action crée un point de publication sur chaque moteur de messagerie du bus.
  2. Les applications d'abonnement enregistrent les abonnements pour un sujet de l'espace de sujet sur les moteurs de messagerie locaux. Il est signalé à ME1 que ME2 et ME3 sont intéressés par le sujet.
  3. L'application de publication, sur ME1, publie un message pour ce sujet et l'espace de sujet sur le bus, pour la distribution sur les points de publication de chaque moteur de messagerie.
  4. Les points de publications éloignés sur ME1 placent en file d'attente le message pour la transmission aux points de publication respectifs sur ME2 et ME3.
  5. Le message est envoyé aux points de publication sur ME2 et ME3 dès que possible. ME1 se souvient de l'existence du message jusqu'à ce que ME2 et ME3 confirment qu'ils ont reçu le message.
  6. Les applications d'abonnement utilisent le message par l'intermédiaire de leurs abonnements situés sur ME2 et ME3.
Dans la première illustration, les applications abonnées sont associées aux moteurs de messagerie dans lesquels leurs abonnements ont été créés. Si une application d'abonnement dispose d'un abonnement durable, il est possible que l'application soit associée à un moteur de messagerie différent du moteur de messagerie sur lequel l'abonnement a été créé. Dans ce cas, l'application d'abonnement accède à son abonnement via un abonnement éloigné, situé sur le moteur de messagerie auquel elle est associée. Dans la seconde illustration, les messages sont publiés dans ME1 et routés vers l'abonnement durable, ME2. Les messages sont réceptionnés à partir de ME2 via un abonnement éloigné, situé sur ME3.
Figure 2. Messagerie de publication/d'abonnement à l'aide d'un abonnement éloigné Cette illustration décrit l'utilisation de la messagerie de publication/d'abonnement à l'aide d'un abonnement éloigné.
Dans ce cas, l'application d'abonnement B utilise les messages de son abonnement de la même façon qu'une application réceptionne des messages à distance à partir d'un point de file d'attente, comme décrit dans Exemple de messagerie point à point en utilisant des points de file d'attente distants.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjo_remote_pubsub
Nom du fichier : cjo_remote_pubsub.html