Um aplicativo de Publicação/Assinatura pode consistir em uma rede de um ou mais intermediários conectados entre si. Os intermediários podem estar todos no mesmo sistema físico, ou distribuídos por vários sistemas físicos. Conectando intermediários, as publicações podem ser recebidas por um cliente em qualquer intermediário na rede.
As publicações são enviadas somente a intermediários que têm assinantes que demonstraram um interesse nos tópicos que estão sendo publicados. Isso ajuda a otimizar o tráfego na rede.
Um coletivo é um conjunto de intermediários que são completamente interconectados e formam parte de uma rede de múltiplos intermediários para aplicativos de .
Um intermediário não pode pertencer a mais de um coletivo. Os intermediários no mesmo coletivo podem existir em computadores fisicamente separados. Cada par de gerenciadores de filas dos intermediários deve ser conectado por um par de canais do .
Um intermediário pode pertencer a somente um coletivo.
Os intermediários em um coletivo podem estar todos em um sistema físico, ou podem estar em sistemas físicos separados.
Clientes que compartilham tópicos em comum podem conectar a intermediários dentro de um coletivo. As publicações comuns são transportadas eficientemente no coletivo, pois não passam por intermediários que não tenham pelo menos um cliente com um interesse nesses tópicos comuns.
O desempenho de um aplicativo do cliente também é aprimorado em outros serviços solicitados desse intermediário ou do gerenciador de filas dele. Um aplicativo de cliente pode utilizar envio de mensagem e .
O diagrama a seguir mostra uma rede de seis coletivos agrupados em uma estrutura hierárquica.
Quando você cria um coletivo, o assegura que as conexões feitas a outros coletivos e intermediários sejam válidas. Não é permitido que você faça conexões que possam fazer com que as mensagens entrem em ciclo dentro da rede. Também não é permitido criar um coletivo de intermediários que não tenha as conexões necessárias do já definidas.
O gerenciador de filas de cada intermediário em um coletivo deve ter uma conexão a todos os outros gerenciadores de filas no coletivo.
Cada intermediário no coletivo mantém uma lista de seus vizinhos.
Um vizinho pode ser um dos seguintes:
A lista completa de intermediários vizinhos forma uma vizinhança de intermediários.
Conceitos relacionados
Intermediário
Tarefas relacionadas
Desenvolvendo aplicativos do
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
aq01190_ |