Publicaciones

Las publicaciones son mensajes que una aplicación envía al intermediario. El intermediario reenvía entonces los mensajes a todas las aplicaciones que se han suscrito para recibir los mensajes.

Nota: Esta información es únicamente para gestores de colas de IBM® WebSphere MQ 6.0.

El intermediario 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

Las publicaciones se pueden clasificar según el tipo de información que contienen:
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.
Una aplicación de suscriptor desea recibir la versión actual de la información de estado durante el inicio, y que se le envíe nueva información siempre que el estado cambie.
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.
Un suscriptor desea recibir información sobre sucesos a medida que éstos se producen.

Publicaciones retenidas

Por omisión, cuando un intermediario ha enviado una publicación a todos los suscriptores interesados, el intermediario 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 intermediario debe conservar una copia de una publicación, que recibe entonces el nombre de 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 intermediario retiene una sola publicación para cada tema, por lo que la publicación antigua se suprime cuando llega una 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.