Proveedores de mensajería para IBM MQ classes for JMS

Un cliente JMS (una aplicación Java que utiliza la API 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 qué tipos de transporte están disponibles para utilizar para la conexión.

Si utiliza mensajería punto a punto o si utiliza el broker IBM® MQ Publish/Subscribe para mensajería de publicación/suscripción, debe utilizar IBM MQ como proveedor de mensajería. El cliente JMS, por lo tanto, se 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 ordenador que el gestor de colas:

  • Si el cliente JMS está en un sistema distinto del 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 utilizando una conexión de cliente (TCP/IP).

Al crear una fábrica de conexiones, seleccione qué proveedor de mensajería se utilizará como proveedor de 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. Para más información, consulte Creación de 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. Para más información, consulte Cambiar el tipo de transporte utilizado para las conexiones.