Publicadores e Publicações

Em IBM® MQ publish/subscribe, um editor é um aplicativo que disponibiliza informações sobre um tópico específico para um gerenciador de filas na forma de uma mensagem padrão IBM MQ chamada de publicação. Um publicador pode publicar informações sobre mais de um tópico.

Os publicadores usam o verbo MQPUT para colocar uma mensagem em um tópico aberto anteriormente; esta mensagem é uma publicação. Em seguida, o gerenciador de filas locais roteia a publicação para todos os assinantes que têm assinaturas do tópico da publicação. Uma mensagem publicada pode ser consumida por mais de um assinante.

Além de distribuir publicações para todos os assinantes locais que têm assinaturas apropriadas, um gerenciador de filas também pode distribuir a publicação para quaisquer outros gerenciadores de filas conectados a ele, diretamente ou através de uma rede de gerenciadores de filas que possuem assinantes do tópico.

Em uma rede de publish/subscribe IBM MQ , um aplicativo de publicação também pode ser um assinante.

Publicações no Ponto de Sincronização

Os publicadores podem emitir chamadas MQPUT ou MQPUT1 no ponto de sincronização para incluir todas as mensagens entregues a assinantes em uma unidade de trabalho. Se a opção MQPMO_RETAIN ou as opções de entrega de tópico NPMSGDLV ou PMSGDLV com valores ALL ou ALLDUR forem especificadas, o gerenciador de filas usará chamadas MQPUT ou MQPUT1 internas no ponto de sincronização, dentro do escopo da chamada MQPUT ou MQPUT1 do publicador.