Puntos de suscripción

Un punto de suscripción es el nombre que utiliza un suscriptor para solicitar publicaciones de un conjunto de nodos Publication determinado. Es la propiedad de nodo Publication lo que diferencia este nodo Publication de los demás nodos Publication del mismo flujo de mensajes.

El punto de suscripción por omisión

Un punto de suscripción por omisión es un nodo Publication sin nombre. Un suscriptor que registre una suscripción sin especificar un punto de suscripción, recibe publicaciones de cualquier nodo Publication del flujo de mensajes, siempre y cuando exista una coincidencia con el tema y el filtro especificados por el suscriptor.

Esto se aplica a todos los flujos de mensajes que se ejecutan en todos los intermediarios conectados a la misma red, a menos que se haya especificado local al registrar la suscripción.

Utilización de puntos de suscripción

Si tiene más de un nodo Publication en un flujo de mensajes, podrá diferenciarlos especificando puntos de suscripción. Elija valores que indiquen el tipo de mensaje que se direcciona a cada nodo Publication.

Ejemplo

Suponga que tiene una aplicación que publica precios de acciones. Los precios que están disponibles en el primer nodo Publication del flujo de mensajes están en dólares. Este nodo Publication utiliza el punto de suscripción por omisión.

Puede definir una segunda vía de acceso a través del flujo de mensajes que tome el precio en dólares y lo convierta utilizando un valor de conversión definido, para crear el mismo mensaje, pero con el precio de las acciones en euros. Estos mensajes se publican en un segundo nodo Publication que tiene establecida la propiedad de su punto de suscripción en "Euros".

Puede tener otro flujo de mensajes en el mismo intermediario o en un intermediario conectado, que publique precios de acciones en euros sobre el mismo tema. Asegúrese de que utiliza el punto de suscripción "Euros" y de que todos los otros flujos de mensajes que publiquen sus precios de acciones en dólares utilicen el punto de suscripción por omisión.

Los suscriptores que especifiquen el tema pertinente (por ejemplo, "acciones") podrán decidir si prefieren recibir la información en dólares o en euros, utilizando el punto de suscripción por omisión o el punto de suscripción "Euros" cuando se suscriban.

Conceptos relacionados
Flujos de mensajes
Temas
Publicadores
Publicaciones
Suscriptores
Topologías de publicación/suscripción

Tareas relacionadas
Suscripciones

Referencia relacionada
Nodo Publication
Estructura MQRFH2
Mensaje de Publish