![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Partage des connexions pour bénéficier de l'optimisation des validations en une phase
Dans certains cas, vous pouvez configurer votre application JMS pour partager la connexion JDBC utilisée par un moteur de messagerie. Le partage des connexions vous permet d'utiliser une optimisation de la validation en une phase. Cela peut améliorer les performances de votre application.
Pourquoi et quand exécuter cette tâche
Vous
pouvez configurer votre application afin qu'elle partage la connexion JDBC
utilisée par un moteur de messagerie ce qui permet d'utiliser des transactions de validation en une phase et
d'améliorer les performances de votre application. Vous pouvez bénéficier de l'optimisation de la
validation en une phase dans les cas suivants :
- lorsque votre application doit utiliser l'attribut de fiabilité persistante pour ses messages JMS,
- Votre application doit utiliser une des beans d'entité à persistance gérée par conteneur (CMP)liés à la même source de données JDBC que celle utilisée par le moteur de messagerie pour son magasin de données.
Restriction : Vous ne pouvez pas bénéficier de l'optimisation de la validation
en une phase dans les cas suivants :
- si votre application utilise un attribut de fiabilité autre que l'attribut "Persistant - Assuré" pour ses messages JMS,
- si votre application utilise des beans entity BMP ou des clients JDBC,
- si votre application utilise DB2 High Availability Disaster Recovery (HADR).
Avant de configurer votre système, assurez-vous de bien prendre en compte tous les composants de votre application Java EE qui risquent d'être affectés par des validations en une phase.