Publications
Les publications sont des messages envoyés par une application au moteur de publication/abonnement. Le moteur de publication/abonnement envoie ensuite les messages à toutes les applications ayant souscrit un abonnement afin de recevoir ces messages.
Le moteur de publication/abonnement peut gérer les publications qu'il reçoit de différentes manières, selon le type d'informations contenues dans la publication.
Informations sur l'état et l'événement
- Publications d'état
- Les publications d'état contiennent des informations sur l'état actuel d'un élément, par exemple le prix d'une action ou le score actuel d'un match de football. Lorsqu'un événement se produit (par exemple, le cours de l'action varie ou le score du match change), les informations d'état antérieures ne sont plus nécessaires car elles sont remplacées par les nouvelles informations.
- Publications d'événement
- Les publications d'événement contiennent des informations sur les événements individuels qui peuvent se produire, par exemple sur la négociation d'une action particulière ou sur le marquage d'un but spécifique. Chaque événement est indépendant des autres événements.
Publications conservées
Par défaut, lorsque le moteur de publication/abonnement a envoyé une publication à tous les abonnés intéressés, il supprime la publication. Ce type de traitement est adapté aux informations d'événement, mais pas toujours aux informations d'état. Un diffuseur de publications a la possibilité d'indiquer que le moteur de publication/abonnement doit conserver une copie d'une publication, qui est alors appelée publication conservée. La copie peut être envoyée aux abonnés ultérieurs qui manifestent un intérêt pour cette rubrique. Cela signifie que les nouveaux abonnés ne doivent pas nécessairement attendre que les informations soient à nouveau publiées pour les recevoir. Par exemple, un abonné souscrivant un abonnement au cours d'une action recevra immédiatement le cours actuel de l'action, sans attendre que celui-ci change (et soit publié par conséquent à nouveau).
Le moteur de publication/abonnement ne conserve qu'une publication par rubrique, et l'ancienne publication est donc supprimée dès l'arrivée d'une nouvelle publication. Vous devez donc vous assurer qu'un seul diffuseur de publications envoie des publications conservées sur chaque rubrique.
Les abonnés peuvent préciser qu'ils ne souhaitent pas recevoir les publications conservées et les abonnés existants peuvent demander qu'un double d'une publication conservée leur soit envoyé.
Pour plus d'informations sur la manière de déterminer s'il faut utiliser des publications conservées, voir Publications conservées dans l'IBM® Knowledge Center.