Publicações

Publicações são mensagens enviadas por um aplicativo para o intermediário. O intermediário as envia, então, para os aplicativos que assinaram para recebê-las.

Nota: Essas informações são somente para os gerenciadores de filas do IBM® WebSphere MQ 6.0.

O intermediário pode manipular as publicações recebidas de diferentes maneiras, dependendo do tipo de informações contidas.

Informações de Estado e de Evento

As publicações podem ser categorizadas pelo tipo de informações que elas contêm:
Publicações de estado
As publicações de estado contêm informações sobre o estado atual de algo, como o preço de ações ou a pontuação atual de uma partida de futebol. Quando acontece algo (por exemplo, o preço das ações ou a pontuação da partida de futebol são alterados), as informações de estado anteriores não são mais necessárias porque são substituídas pelas novas informações.
Um aplicativo do assinante deseja receber a versão atual das informações de estado na inicialização e receber novas informações sempre que ocorrer mudança no estado.
Publicações de evento
As publicações de evento contêm informações sobre eventos individuais que ocorrem, como uma negociação em alguma ação ou a pontuação de um determinado jogo. Cada evento é independente de outros eventos.
Um assinante deseja receber informações sobre os eventos à medida que eles ocorrem.

Publicações Retidas

Por padrão, quando um intermediário tiver enviado uma publicação a todos os assinantes interessados, ele excluirá a publicação. Esse tipo de processamento é adequado para informações de evento, mas nem sempre é adequado para informações de estado. Um publicador pode especificar que o intermediário deve manter uma cópia de uma publicação, que será, então, denominada publicação retida. A cópia pode ser enviada aos assinantes subsequentes que registrarem um interesse no tópico. Isso significa que os novos assinantes não precisam esperar que as informações sejam publicadas novamente para recebê-las. Por exemplo, um assinante que registra uma assinatura para o preço de uma ação recebe o preço atual da ação diretamente, sem esperar pela sua mudança (e, portanto, sua republicação).

O intermediário retém apenas uma publicação de cada tópico, portanto, a publicação antiga é excluída quando chega uma nova. Desse modo, assegure-se de que apenas um publicador esteja enviando publicações retidas em cada tópico.

Os assinantes podem especificar que não desejam receber publicações retidas e os assinantes existentes podem solicitar o envio de cópias duplicadas de publicações retidas.