Proveedores de mensajería para IBM MQ classes for JMS

Un cliente JMS (una aplicación Java™ que utiliza la API de JMS) utiliza una fábrica de conexiones para crear una conexión con el proveedor JMS. El proveedor de mensajería que se utiliza como proveedor JMS determina los tipos de transporte que se pueden utilizar para la conexión.

Si utiliza la mensajería punto a punto o si utiliza el intermediario de publicación/suscripción de IBM® MQ para la mensajería de publicación/suscripción, debe utilizar IBM MQ como proveedor de mensajería. Por consiguiente, el cliente de JMSse conecta a un gestor de colas y el tipo de transporte que utiliza la conexión depende de si el cliente JMS está en el mismo sistema que el gestor de colas:

  • Si el cliente JMS está en un sistema distinto que el gestor de colas, el cliente JMS debe utilizar una conexión de cliente (TCP/IP) para conectarse al gestor de colas.
  • Si el cliente JMS está en el mismo sistema que el gestor de colas, el cliente JMS puede conectarse al gestor de colas directamente utilizando enlaces o una conexión de cliente (TCP/IP).

Cuando crea una fábrica de conexiones, debe seleccionar el proveedor de mensajería que se va a utilizar como proveedor JMS. Esto hace que la fábrica de conexiones sólo pueda crear conexiones adecuadas para el proveedor de mensajería seleccionado. Si desea cambiar el proveedor de mensajería, debe crear una nueva fábrica de conexiones y especificar un proveedor de mensajería diferente. Si desea ver más información, consulte Crear una fábrica de conexiones.

Sin embargo, puede cambiar el tipo de transporte utilizado siempre y cuando el nuevo transporte sea adecuado para el proveedor de mensajería seleccionado. Para ello, debe cambiar el tipo de transporte que está asociado a la fábrica de conexiones que el cliente JMS utiliza para crear conexiones. Si desea ver más información, consulte Cambiar el tipo de transporte utilizado para conexiones.