Destinos de 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 produce el cliente y el origen de los mensajes que consume el cliente. 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 para colocar mensajes y obtener mensajes, o el cliente JMS puede utilizar objetos de destino independientes. Se puede utilizar el mismo objeto de destino para los proveedores de mensajería IBM® MQ y en tiempo real, por lo que, a diferencia de las fábricas de conexiones, no es necesario crear objetos de destino separados para distintos proveedores de mensajería. El transporte en tiempo real no está disponible en IBM MQ 8.0. Si utiliza IBM MQ 8.0 , puede definir el transporte en tiempo real, pero falla cuando se intenta crear una conexión.

En la figura, el destino denominado Destination 1 se almacena en la carpeta Destinos del contexto inicial denominado File System Initial Context.

Captura de pantalla de un destino en la carpeta Destinos.

Al crear 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 puede cambiar el dominio después de que se haya 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 utiliza el cliente JMS cambiando el valor de una propiedad en la definición de destino y no actualiza el propio cliente JMS .

Para obtener más información, consulte Utilización de clases de IBM MQ para JMS y Mensajería de publicación/suscripción en IBM Documentation.