Publicadores y suscriptores

Los publicadores y los suscriptores son aplicaciones que envían y reciben mensajes (publicaciones) utilizando el método de mensajería de publicación/suscripción. Los publicadores y los suscriptores están desasociados, de manera que los publicadores no conocen el destino de la información que envían y los suscriptores no conocen el origen de la información que reciben.

El proveedor de la información recibe el nombre de publicador. Los publicadores suministran información sobre un asunto sin necesidad de saber nada acerca de las aplicaciones que están interesadas en la información.

El consumidor de la información recibe el nombre de suscriptor. El suscriptor decide qué información le interesa y luego espera a recibir dicha información. Los suscriptores pueden recibir información de muchos publicadores diferentes, y la información que reciben también puede enviarse a otros suscriptores.

La información se envía en un mensaje de IBM® MQ y el asunto de la información se identifica mediante una serie de caracteres de tema. El publicador especifica la serie de caracteres de tema cuando publica la información, y el suscriptor especifica las series de caracteres de temas sobre los que desea recibir publicaciones. Al suscriptor sólo se le envía información sobre las series de caracteres de temas a los que se ha suscrito.

Los gestores de colas de IBM WebSphere MQ 7.0 y posteriores utilizan un Motor de publicación/suscripción en lugar de un intermediario para controlar las interacciones entre publicadores y suscriptores. El Motor de publicación/suscripción recibe mensajes de los publicadores y peticiones de suscripción de los suscriptores. El trabajo del Motor de publicación/suscripción es direccionar los datos publicados a los suscriptores de destino.