Publications

Les publications sont des messages envoyés par une application vers le courtier. Ce dernier envoie ensuite ces messages vers toutes les applications ayant souscrit un abonnement pour recevoir des messages.

Remarque : ces informations concernent les gestionnaires de files d'attente IBM® WebSphere MQ 6.0 seulement.

Le courtier peut gérer les publications reçues de manières différentes, en fonction du type d'informations contenues dans la publication.

Informations d'état et données sur l'événement

Les publications peuvent être classées selon le type d'informations qu'elles contiennent :
Publications relatives à l'état
Ces publications contiennent des informations sur l'état en cours d'un objet, tel le prix des articles ou le score d'un match de football. Lorsqu'un événement se produit, (par exemple, le prix des articles est modifié ou le score d'un match change), les informations relatives à l'état précédent sont obsolètes et sont remplacées par les informations les plus récentes.
Une application abonnée souhaite recevoir les informations relatives à l'état en cours lors du démarrage. Cette application veut également recevoir les informations les plus récentes, par exemple lorsque l'état est modifié.
Publications relatives aux événements
Ces publications contiennent des informations sur des événements individuels qui se produisent, par exemple le commerce lié à certains articles ou un but marqué. Chaque événement est indépendant des autres événements.
Un abonné souhaite recevoir des informations sur les événements au fur et à mesure qu'ils se produisent.

Publications conservées

Par défaut, un courtier supprime une publication après l'avoir envoyée à tous les abonnés intéressés. Ce type de traitement est approprié pour les informations relatives aux événements mais n'est pas toujours applicable pour les informations d'état. Un diffuseur de publications peut indiquer qu'un courtier doit conserver une copie de la publication, (cette copie est appelée une publication conservée). Cette copie est alors envoyée aux futurs abonnés qui souhaitent en savoir plus sur la rubrique. Ainsi, il n'est pas nécessaire que les nouveaux abonnés attendent que les informations soient publiées à nouveau pour en prendre connaissance. Par exemple, un individu ayant souscrit un abonnement pour connaître le prix d'un article recevra le prix actuel immédiatement, sans devoir attendre que le prix change et que les informations soient publiées à nouveau.

Le courtier conserve une seule publication par rubrique ; la nouvelle publication remplace l'ancienne qui est alors supprimée. Vous devez donc vous assurer qu'un seul diffuseur de publications envoie les publications conservées pour chaque rubrique.

Les abonnés peuvent indiquer qu'ils ne souhaitent pas recevoir les publications conservées et les abonnés existants peuvent indiquer qu'ils souhaitent recevoir les copies des publications conservées.