Je développe une solution de mission critique où l'intégrité des données est primordiale et les performances en deuxième position. Si les données sont bourrées, ça va être un trophée cata $.traitement distribué: C++ équivalent de JTA
Donc, je suis à la recherche de la C/C++ de la version JTA (Java Transaction API). Est-ce que quelqu'un connaît des bibliothèques C ou C++ qui supportent les transactions distribuées? Et oui, je l'ai googlé ... sans succès.
Je déteste qu'on lui dise qu'il n'y a pas un et je avais besoin de mettre en œuvre le protocole spécifié par Distributed TP: The XA Specification.
Aidez s'il vous plaît!
Modifier (répondant à Kervin): Si je dois insérer des enregistrements sur les serveurs de bases de données multiples et je dois les engager atomiquement, des produits comme Oracle auront des solutions. Si j'ai écrit mon propre serveur de file d'attente de messages et que je veux commuter atomiquement des messages sur plusieurs serveurs, j'ai besoin de quelque chose comme JTA pour m'assurer de ne pas étouffer l'atomicité de la transaction.
Je préfère une solution qui n'a pas besoin d'un gestionnaire de transactions. JTA ne semble pas avoir besoin d'un gestionnaire de transactions. Encina me semble expérimental. Et oui, j'essaie de résoudre un problème de traitement de transaction distribué, donc DCE-RPC et CORBA n'aide pas. – magius