Est-il possible de rendre l'accès transactionnel XA au système de fichiers en Java? Je veux manipuler des fichiers dans les limites d'une transaction et ma transaction doit participer à une transaction distribuée via JTA (donc je suppose que le système de fichiers doit être accessible en tant que XAResource). Je n'ai pas besoin de support pour l'accès aux fichiers en lecture/écriture à granularité fine; traiter chaque fichier comme un enregistrement est assez bon pour mes besoins.Existe-t-il une solution open-source pour l'accès aux fichiers transactionnels XA en Java?
Est-ce que quelqu'un connaît un projet open-source qui le fait déjà? Je n'ai pas envie de mettre en place ce bazar juste pour savoir que ça a déjà été fait ...
J'ai entendu des rumeurs selon lesquelles JBoss Transcations va ajouter du support pour ça (voir par exemple this discussion) mais n'a pas pu trouver un officiel déclaration à ce sujet.
Par ailleurs, si vous avez besoin d'accès aux fichiers transactionnel, mais ne nécessitent pas la transaction de participer à un recommander commettras 2-phase I vous avez un oeil à Apache Commons Transaction
Un bel article au sujet de la complexité peut être trouvé dans here.
je fait quelques recherches sur ce récemment et la seule chose que je suis tombé sur le code était JBoss. – Mark