Exemplo de Sistema de Mensagens Ponto a Ponto Usando Pontos de Fila Remotos

Quando um aplicativo de produção ou consumo for remoto de seu destino, os pontos de fila remotos são utilizados 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á conectado.

A figura a seguir ilustra o uso dos pontos de fila remotos no sistema de mensagens ponto a ponto. O aplicativo de produção anexa-se ao mecanismo do sistema de mensagens ME1, mas o destino do barramento pretendido pelo aplicativo possui um ponto da fila no ME2. O ponto de fila em ME2 é representado no tempo de execução por um ponto de fila remoto em ME1. O ponto de fila remoto recebe as mensagens do aplicativo e, em seguida, as transmite para o ponto de fila em ME2. Da mesma maneira, o aplicativo de consumo se conecta ao ME3 e consome as mensagens do ponto de fila no ME2 por meio de um ponto de fila remoto no ME3.
Figura 1. Produção e consumo de mensagens ponto a ponto usando pontos de fila remotos Essa figura descreve a produção e o consumo de mensagens ponto a ponto ao usar os pontos de fila remotos.
A seqüência de etapas envolvida na produção de mensagem remota é a seguinte:
  1. O aplicativo de produção, conectado a ME1, envia uma mensagem ao destino da fila, que possui um ponto de fila definido em ME2.
  2. As mensagens são enfileiradas no ponto de fila remoto em ME1 antes da transmissão para o ponto de fila em ME2.
  3. A mensagem é enviada para o ponto de fila em ME2 assim que possível. O ME1 lembra da existência da mensagem até que ME2 confirme que recebeu a mensagem.
A seqüência de etapas envolvida no consumo de mensagem remota é a seguinte:
  1. O aplicativo de consumo, conectado ao ME3, tenta consumir uma mensagem do destino de fila.
  2. ME3 envia um pedido de mensagem para o ponto de fila em ME2.
  3. Quando uma mensagem que satisfaça os critérios do pedido de mensagem estiver disponível no ponto de fila em ME2, a mensagem será enviada para o ponto de fila remoto em ME3.
  4. A mensagem é entregue do ponto de fila remoto para o aplicativo de consumo. Se o aplicativo consumir a mensagem, ela será excluída do ponto de fila em ME2. Se um aplicativo não consumir a mensagem, ela será disponibilizada novamente no ponto de fila em ME2 para que outros aplicativos a consumam. Em qualquer caso, o pedido de mensagem é concluído e removido do ponto de fila remoto em ME3.

Í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_p2p
Nome do arquivo: cjo_remote_p2p.html