![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Compartilhando Conexões para Aproveitar a Otimização da Consolidação de Fase Única
Em algumas circunstâncias, você pode configurar o aplicativo JMS para compartilhar a conexão JDBC usada por um mecanismo do sistema de mensagens. Compartilhar conexões permite que use a otimização one-phase commit. Isso pode melhorar o desempenho de seu aplicativo.
Sobre Esta Tarefa
É possível configurar seu aplicativo para compartilhar a conexão JDBC utilizada por um
mecanismo do sistema de mensagens, que permite utilizar transações one-phase commit e
melhorar o desempenho do aplicativo. É possível se beneficiar da otimização de consolidação de uma fase nas seguintes circunstâncias:
- Seu aplicativo deve utilizar o atributo de confiabilidade de persistente assegurado para suas mensagens JMS.
- O aplicativo deve usar beans de entidade de persistência gerenciada por contêiner (CMP) ligadas à mesma origem de dados JDBC que o mecanismo do sistema de mensagens usa para o armazém de dados.
Restrição: Você não pode se beneficiar da otimização de consolidação de uma fase nas seguintes circunstâncias:
- Se seu aplicativo utilizar um atributo de confiabilidade diferente de persistente assegurado para suas mensagens JMS.
- Se o aplicativo utilizar beans de entidade BMP ou clientes JDBC.
- Se seu aplicativo utilizar o DB2 HADR (High Availability Disaster Recovery).
Antes de configurar o sistema, certifique-se de considerar todos os componentes do aplicativo Java EE que poderão ser afetados por one-phase commits.