Publicaciones
Las publicaciones son mensajes que una aplicación envía al motor de publicación/suscripción. A continuación, el motor de publicación/suscripción envía los mensajes a cualquier aplicación que se haya suscrito para recibir los mensajes.
El motor de publicación/suscripción puede manejar las publicaciones que recibe de diferentes maneras, dependiendo del tipo de información contenida en la publicación.
Información de estado y de sucesos
- Publicaciones de estado
- Las publicaciones de estado contienen información sobre el estado actual de algo, por ejemplo el precio de una acción o el resultado actual de un partido de fútbol. Cuando sucede algo (por ejemplo, el precio de la acción cambia o el resultado del partido de fútbol cambia), la información de estado anterior ya no es necesaria porque se reemplaza por la nueva información.
- Publicaciones de sucesos
- Las publicaciones de sucesos contienen información sobre sucesos individuales que se producen, como por ejemplo un cambio en alguna acción o un gol en un partido de fútbol. Cada suceso es independiente de los demás.
Publicaciones retenidas
Por omisión, cuando el motor de publicación/suscripción ha enviado una publicación a todos los suscriptores interesados, el motor de publicación/suscripción suprime la publicación. Este tipo de proceso es apropiado para la información de sucesos pero no siempre es conveniente para la información de estado. Un publicador puede especificar que el motor de publicación/suscripción conserve una copia de una publicación, que entonces pasa a denominarse publicación retenida. La copia puede enviarse a los suscriptores posteriores que registren un interés en el tema. Esto significa que los nuevos suscriptores no tienen que esperar a que la información se vuelva a publicar para poder recibirla. Por ejemplo, un suscriptor que registre una suscripción al precio de una acción recibirá el precio actual de la acción inmediatamente, sin tener que esperar a que el precio de la acción cambie (y, por consiguiente, vuelva a publicarse).
El motor de publicación/suscripción sólo retiene una publicación para cada tema, por lo que la publicación antigua se suprime cuando llega una de nueva. Así pues, asegúrese de que sólo haya un publicador que esté enviando publicaciones retenidas sobre cada tema.
Los suscriptores pueden especificar que no desean recibir publicaciones retenidas, y los suscriptores existentes pueden solicitar que se les envíen copias duplicadas de publicaciones retenidas.
Puede obtener información adicional sobre cómo decidir si usar una publicación retenida consultando Publicaciones retenidas en IBM® Knowledge Center.