![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Compartir conexiones para beneficiarse de la optimización de una sola fase
En algunas circunstancias, puede configurar la aplicación JMS para compartir la conexión JDBC que utiliza un motor de mensajería. Las conexiones compartidas le permiten utilizar la optimización de compromiso de una fase. Esto puede mejorar el rendimiento de la aplicación.
Acerca de esta tarea
Puede configurar la aplicación para compartir la conexión JDBC que utiliza un motor de mensajería,
lo que le permite utilizar transacciones de compromiso de una fase y mejorar el rendimiento de la aplicación. Puede beneficiarse de la optimización del compromiso de una fase en las circunstancias siguientes:
- La aplicación debe utilizar el atributo de fiabilidad seguro persistente para sus mensajes JMS.
- La aplicación debe utilizar los beans de entidad de persistencia gestionada por contenedor (CMP) que están enlazados al mismo origen de datos JDBC que utiliza el motor de mensajería para su almacén de datos.
Restricción: No puede beneficiarse de la optimización del compromiso de una fase en las circunstancias siguientes:
- Si la aplicación utiliza un atributo de fiabilidad distinto a seguro persistente para sus mensajes JMS.
- Si la aplicación utiliza beans de entidad BMP o clientes JDBC.
- Si la aplicación utiliza (HADR) High Availability Disaster Recovery de DB2.
Para poder configurar el sistema, asegúrese de que tiene en cuenta todos los componentes de la aplicación Java EE que pueden verse afectados por los compromisos de una fase.