是否可以在 Java 中对文件系统进行 XA 事务访问? 我想在事务边界内操作文件,并且我的事务必须通过 JTA 参与分布式事务(所以我想文件系统需要作为 XAResource 进行访问)。我不需要支持细粒度的读/写文件访问;将每个文件视为记录足以满足我的需要。
有没有人知道已经有这样做的开源项目?我不想实现这个烂摊子只是为了发现它已经完成了......
我听到一些谣言说 JBoss Transcations 将增加对此的支持(参见示例 this discussion),但找不到关于此的官方声明。
顺便说一下,如果您需要事务性文件访问但不需要事务参与两阶段提交,我建议您看一下 Apache Commons Transaction
可以在 here 中找到一篇关于所涉及的复杂性的好文章.
最佳答案
XADisk可以得到你正在寻找的东西。它是免费和开源的。
关于java - 是否有针对 Java 中的 XA 事务文件访问的开源解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/892349/