Publicación/suscripción

Publicación/suscripción es un tipo de aplicación de mensajería en el que las aplicaciones que proporcionan información se desconectan de las aplicaciones que pueden utilizar dicha aplicación.

En un sistema de publicación/suscripción, un publicador no necesita saber quién utiliza la información que proporciona, y un suscriptor no necesita saber quién proporciona la información que utiliza. Compare este estilo con el estilo punto a punto de las aplicaciones de mensajería, en las que la aplicación que envía los mensajes necesita conocer los destinos de los mensajes que envía.

Los intermediarios de mensajes se aseguran de que los mensajes llegan a los destinos correctos y toman el formato necesario para cada destino.

La forma más sencilla de un sistema de publicación/suscripción tiene un intermediario de mensajes, una aplicación que publica mensajes y una aplicación que se suscribe a los mensajes.

La siguiente figura muestra una aplicación de publicación/suscripción sencilla. Hay un publicador, un intermediario y un suscriptor. Se envía una publicación desde el publicador al intermediario, se envía una suscripción desde el suscriptor al intermediario y se envía una publicación desde el intermediario al suscriptor.

Esta figura muestra una aplicación de publicación/suscripción sencilla.

No obstante, un sistema normal de publicación/suscripción tiene más de un publicador y más de un suscriptor y, frecuentemente, más de un intermediario también.

Tenga en cuenta que una aplicación puede ser tanto un publicador como un suscriptor.

El publicador genera un mensaje que desea publicar sobre un tema. Un flujo de mensajes que está ejecutándose en el intermediario recupera el mensaje de su nodo de entrada (input) y lo pasa a un nodo Publication (de publicación) para su distribución a un suscriptor.

El nodo de entrada (input) puede ser uno de los siguientes nodos incorporados:

Un suscriptor registra una petición de publicación especificando uno de los siguientes elementos:

Conceptos relacionados
Temas
Publicadores
Publicaciones
Puntos de suscripción
Suscriptores
Suscripciones
Topologías de publicación/suscripción
Seguridad de publicación/suscripción
Filtros
Intermediario
Flujos de mensajes
WebSphere MQ Mobile Transport
WebSphere MQ Telemetry Transport

Tareas relacionadas
Desarrollo de aplicaciones de publicación/suscripción

Referencia relacionada
Nodo MQInput
Nodo Publication
Nodo MQeInput
Nodo SCADAInput
Publicación/suscripción
Nodo Real-timeInput
MQSeries Publish/Subscribe
Métodos de publicación/suscripción de WebSphere MQ Everyplace
WebSphere MQ Telemetry Transport
WebSphere MQ Real-time Transport