Exemplo de Sistema de Mensagens de Publicação/Assinatura Usando Pontos de Publicação Remotos

Quando um aplicativo de publicação ou de assinatura for remoto em relação ao seu destino, os pontos de publicação remota serão usados para gerenciar o fluxo de mensagens entre o mecanismo do sistema de mensagens, no qual o destino está localizado, e o mecanismo do sistema de mensagens ao qual o aplicativo está anexado.

O diagrama a seguir ilustra o uso dos pontos de publicação remotos no sistema de mensagens de publicação/assinatura. As mensagens são publicadas para um ponto de publicação em ME1 e são roteadas para os pontos de publicação em ME2 e ME3 por meio de pontos de publicação remotos em ME1. As mensagens são consumidas das assinaturas em ME2 e ME3.

Figura 1. Sistema de mensagens de publicação/assinatura usando pontos de publicação remotos Essa figura descreve o uso de pontos de publicação remotos no sistema de mensagens de publicação/assinatura.
A seqüência de etapas envolvidas no sistema de mensagens de publicação/assinatura remoto é a seguinte:
  1. O administrador cria um destino de espaço de tópico no barramento; isso cria um ponto de publicação em cada mecanismo do sistema de mensagens no barramento.
  2. Os aplicativos de assinatura registram as assinaturas para um tópico no espaço de tópico em seus mecanismos do sistema de mensagens locais. O ME1 é informado de que ME2 e ME3 estão interessados no tópico.
  3. O aplicativo de publicação, em ME1, publica uma mensagem para esse tópico e o espaço de tópico para o barramento, para distribuição nos pontos de publicação em cada mecanismo do sistema de mensagens.
  4. Os pontos de publicação remota em ME1 enfileiram a mensagem para transformação para seus respectivos pontos de publicação em ME2 e ME3.
  5. A mensagem é envidada para os pontos de publicação em ME2 e ME3 assim que possível. O ME1 lembra da existência da mensagem até que ME2 e ME3 confirmem que receberam a mensagem.
  6. Os aplicativos de assinatura consomem a mensagem por meio de suas assinaturas em ME2 e ME3.
Na figura um, os aplicativos de assinatura são anexados aos mesmos mecanismos do sistema de mensagens em que suas assinaturas foram criadas. Se um aplicativo de assinatura tiver uma assinatura durável, é possível que o aplicativo esteja conectado a um mecanismo do sistema de mensagens diferente do mecanismo do sistema de mensagens no qual a assinatura foi criada. Nesse caso, o aplicativo de assinatura acessa sua assinatura por meio de uma assinatura remota no mecanismo do sistema de mensagens ao qual o aplicativo está anexado. Na figura dois, as mensagens são publicadas em ME1, e são roteadas para a assinatura durável que está em ME2. As mensagens são consumidas de ME2 por meio de uma assinatura remota em ME3.
Figura 2. Sistema de Mensagens de Publicação/Assinatura que Utiliza uma Assinatura Remota Essa figura descreve o uso do sistema de mensagens de publicação/assinatura usando uma assinatura remota.
Nessa situação, o Aplicativo de Assinatura B consome as mensagens de sua assinatura da mesma maneira que um aplicativo consome remotamente de um ponto de fila, conforme detalhado em Exemplo de Sistema de Mensagens Ponto a Ponto Usando Pontos de Fila Remotos.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjo_remote_pubsub
Nome do arquivo: cjo_remote_pubsub.html