【发布时间】:2012-07-01 05:03:59
【问题描述】:
试图围绕 JTA 转而随意选择 Bitronix 作为 impl,因为文档更容易获得(与 Atmikos 不同,Atmikos 让您注册并注册才能获得 src/docs/jars /等)。
如果我想使用 Bitronix 作为我的 JTA 实现(使用 Tomcat 和 GlassFish),那么它的基本架构是什么(可能只是 JTA 本身的基本架构)? 事务管理器是我连接到的实际服务器/运行时(如 JMS 代理)吗?或者这只是我可以在需要交易时配置和点击的 API?
我对JTA的理解是有:
- 您的代码
- 资源管理器 - 一些符合 ACID 的持久性适配器(如数据存储或消息代理)
- 事务管理器 - 管理代码和资源之间的事务 API 调用 经理
Bitronix 只是事务管理器吗?如果是,它是一个单独的应用程序,一个必须与您的应用程序一起部署的单独的 JAR/WAR,还是“嵌入”在您的应用程序中运行?提前致谢!
【问题讨论】:
标签: java transactions jta acid