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.
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
- 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.
- 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.
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.