Destinos JMS (colas y temas)

Un destino JMS es un objeto (una cola JMS o un tema JMS) que representa el destino de los mensajes que el cliente genera y el origen de los mensajes que el cliente consume. En mensajería punto a punto, los destinos representan colas; en la mensajería de publicación/suscripción, los destinos representan temas.

El cliente JMS puede utilizar un único objeto de destino en el que colocar mensajes y del que obtener mensajes, o bien el cliente JMS puede utilizar objetos de destino aparte. Se puede utilizar el mismo objeto de destino para los proveedores de mensajería IBM® MQ y Real-time, por lo que, a diferencia de las fábricas de conexiones, no es necesario crear objetos de destino aparte para proveedores de mensajería distintos. Real-Time Transport no está disponible en IBM MQ 8.0. Si está utilizando IBM MQ 8.0 puede definir Real-Time Transport, pero éste falla al intentar crear una conexión.

En la figura, el destino denominado Destino 1 se almacena en la carpeta Destino del contexto inicial denominado Contexto inicial del sistema de archivos.

Captura de pantalla de un destino en la carpeta de destino.

Cuando crea un objeto de destino, debe especificar si el destino es una cola JMS (en el dominio de mensajería punto a punto) o un tema JMS (en el dominio de mensajería de publicación/suscripción); no se puede cambiar el dominio una vez se ha creado el destino. También debe configurar el destino con el nombre de la cola o tema que el destino representa. Una ventaja de utilizar JMS es que puede cambiar el nombre de la cola o tema que el cliente JMS utiliza cambiando el valor de una propiedad en la definición de destino, y no actualiza el propio cliente JMS.

Puede obtener información adicional consultando Utilización de clases IBM MQ para JMS y Mensajería de publicación/suscripción en IBM Knowledge Center.