Le choix d'un gestionnaire de transactions distribuées est souvent
délicat. Généralement pour les applis Web on utilise directement le
gestionnaire de transaction du serveur d'application. Par contre dans le
cas d'une application standalone (ou batch) ou d'un mécontentement par
rapport au gestionnaire de votre serveur, il faut avoir recours à un
gestionnaire de transactions indépendant. J'ai pu trouver 6
implémentations majeures, que j'ai évalué assez sommairement (mais
efficacement je l'espère).
Voici un article [ ici ] qui présente les options qui s'offrent à vous, ainsi qu'un exemple de configuration et d'implémentation de transactions distribuées avec Atomikos.
Le cas d'utilisation est une transaction entre un broker JMS, et 2 bases de données. Le broker JMS est ActiveMQ, et les bases données testées sont Oracle et MySQL.
Plus d'infos.
Voici un article [ ici ] qui présente les options qui s'offrent à vous, ainsi qu'un exemple de configuration et d'implémentation de transactions distribuées avec Atomikos.
Le cas d'utilisation est une transaction entre un broker JMS, et 2 bases de données. Le broker JMS est ActiveMQ, et les bases données testées sont Oracle et MySQL.
Plus d'infos.
Aucun commentaire:
Enregistrer un commentaire