标签: java distributed-transactions
我正在尝试扩展Clojure,以允许用户选择要保留的数据存储实例的方式为refs添加持久性。这需要分布式交易。是否有任何真正轻量级的进程内分布式事务管理器,支持XA,用于Java?如果没有,我必须自己动手,是否有任何好的资源来解释分布式事务协调员必须支持什么?具体来说,我很难理解XID的3个部分的语义究竟是什么。作为初始实现,我正在使用BDB JE。
答案 0 :(得分:3)
我知道这两个:
Bitronix:这是我们目前正在使用的,似乎工作正常且配置简单。
Atomikos:我们已经尝试过这个,但它配置比Bitronix有点难,而且它有一些我们不想要的java.util.logging的硬编码依赖。它应该比Bitronix功能更完整,因为它是商业支持产品的开源版本。
答案 1 :(得分:0)
http://www.atomikos.com应该做你想要的......