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 está utilizando la mensajería punto a punto o si está utilizando 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 lo tanto, el cliente JMS 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 sistema 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 obtener 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 obtener más información, consulte Cambio del tipo de transporte utilizado para las conexiones.