Ist es möglich, XA-Transaktionszugriff auf das Dateisystem in Java zu machen? Ich möchte Dateien innerhalb der Grenzen einer Transaktion manipulieren und meine Transaktion muss über JTA an einer verteilten Transaktion teilnehmen (also muss das Dateisystem als XAResource zugreifbar sein). Ich brauche keine Unterstützung für feingranulare Lese-/Schreibzugriffe. Jede Datei als eine Aufzeichnung zu behandeln ist gut genug für meine Bedürfnisse.Gibt es eine Open-Source-Lösung für den Zugriff auf XA-Transaktionsdateien in Java?
Kennt jemand ein Open-Source-Projekt, das dies bereits tut? Ich fühle mich nicht wie dieses Chaos Umsetzung nur um herauszufinden, dass es bereits getan worden ...
ich einige Gerüchte gehört, dass JBoss transcations für diese Unterstützung hinzufügen wird (siehe zum Beispiel this discussion), konnte aber keine offizielle finden Aussage dazu.
By the way, wenn Sie Transaktionsdateizugriff benötigen aber erfordern nicht die Transaktion in einem 2-Phasen zur Teilnahme verpflichten empfehle ich Ihnen bei Apache Commons Transaction
Ein schöner Artikel über die Komplexitäten einen Blick kann sein gefunden in here.
ich auf diese einige der Suche getan vor kurzem und das einzige, was ich war, kam über den Code JBoss. – Mark