Publicação/assinatura é um estilo de aplicativo de mensagens no qual os aplicativos que fornecem as informações são desacoplados dos aplicativos que podem utilizar essas informações.
Em um sistema de Publicação/Assinatura, um publicador não necessita saber quem utiliza as informações que ele fornece, e um assinante não necessita saber quem fornece as informações que ele utiliza. Compare isso com um estilo ponto-a-ponto de aplicativo de mensagens, no qual o aplicativo que envia as mensagens precisa conhecer os destinos das mensagens que ele envia.
Os intermediários de mensagens se certificam de que as mensagens cheguem no destino correto e sejam transformadas para o formato requerido em cada destino.
A forma mais simples de um sistema de Publicação/Assinatura tem um intermediário de mensagens, um aplicativo que publica mensagens e um aplicativo que assina mensagens.
Esta figura mostra um aplicativo simples de publicação/assinatura. Há um publicador, um intermediário e um assinante. Uma publicação é enviada do publicador ao intermediário, uma assinatura é enviada do assinante ao intermediário e uma publicação é enviada do intermediário ao assinante.
Contudo, um sistema típico de Publicação/Assinatura tem mais de um publicador e mais de um assinante, e muitas vezes mais de um intermediário também.
Observe que um aplicativo pode ser publicador e assinante.
O publicador gera uma mensagem que deseja publicar sobre um tópico. Um fluxo de mensagens em execução no intermediário recupera a mensagem de seu nó de entrada e transmite a mensagem para um nó Publication para distribuição a um assinante.
O nó de entrada pode ser um dos seguintes nós internos:
Um assinante registra um pedido para uma publicação especificando um dos seguintes tópicos:
Conceitos relacionados
Tópicos
Publicadores
Publicações
Pontos de Assinatura
Assinantes
Assinaturas
Topologias de Publicação/Assinatura
Segurança de Publicação/Assinatura
Filtros
Intermediário
Fluxos de Mensagem
WebSphere MQ Mobile Transport
WebSphere MQ Telemetry Transport
Tarefas relacionadas
Desenvolvendo aplicativos do Publicação/Assinatura
Referências relacionadas
Nó MQInput
Nó Publication
Nó MQeInput
Nó SCADAInput
Publicação/assinatura
Nó Real-timeInput
MQSeries Publish/Subscribe
Métodos de Publicação/Assinatura do WebSphere MQ Everyplace
WebSphere MQ Telemetry Transport
WebSphere MQ Real-time Transport
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
aq01120_ |