Publicaciones

Una publicación es trozo de información sobre un tema determinado que está disponible para un intermediario en un sistema publicación/suscripción.

Normalmente, el intermediario de mensajes distribuye una publicación que recibe a todas las aplicaciones conectadas a él y que han registrado una suscripción para dicha publicación. El intermediario también distribuye la publicación a los demás intermediarios conectados a él, directamente o a través de una red de intermediarios que tengan suscriptores para la publicación.

Publicaciones locales

Los publicadores pueden limitar el acceso a sus publicaciones de forma que únicamente las reciban los suscriptores que estén registrados para el mismo intermediario que el publicador. Este tipo de publicación se denomina publicación local . Las publicaciones locales no se envían a otros intermediarios.

Publicaciones globales

Una publicación cuya distribución no esté limitada a los suscriptores que estén registrados para el mismo intermediario que el publicador se denomina publicación global. Una publicación global se envía a todos los intermediarios, conectándose directamente o a través de una red de intermediarios que tengan uno o más suscriptores para la publicación.

Publicaciones retenidas

Normalmente, un intermediario desecha una publicación después de haberla enviado a todos los suscriptores locales y a todos los intermediarios conectados a él que también tengan suscriptores para la publicación. Sin embargo, un publicador puede especificar (si se trata del mensaje Publicar, indicando la opción RetenerPub) que desea que el intermediario conserve una copia de la publicación que pasa a denominarse publicación retenida.

Si una publicación retenida ya se ha publicado, los nuevos suscriptores a dicha publicación la recibirán sin necesidad de esperar a que vuelva a publicarse.

Por ejemplo, un suscriptor que registra una suscripción al precio de unas acciones, recibe el precio publicado más recientemente de dichas acciones inmediatamente y no ha de esperar a que vuelva a publicarse el precio de las acciones.

Un intermediario retiene únicamente una publicación para cada combinación de tema y punto de suscripción.

Información de estado y de suceso

La información que se publica puede categorizarse como información de estado o como información de suceso.

La información de estado es información acerca del estado actual de algo. El precio actual de unas acciones o la puntuación actual en un partido de fútbol son dos ejemplos de información de estado.

La información de suceso es información acerca de un suceso individual que se ha producido. Un cambio en el precio de las acciones o la puntuación de un gol en un partido son dos ejemplos de la información de suceso.

Cuando se produce un suceso, la información de estado ya no requiere y es sustituida por la nueva información.

Si una publicación contiene información de estado, se publica frecuentemente como publicación retenida. Normalmente, un nuevo suscriptor desea recibir la información actual inmediatamente; el suscriptor no desea esperar que un suceso produzca una nueva publicación de la información.

Conceptos relacionados
Temas
Suscripciones
Puntos de suscripción

Tareas relacionadas
Publicación
Suscripciones

Referencia relacionada
Nodo Publication
Mensaje de Publish
Mensaje de Register Subscriber