【发布时间】:2013-07-15 07:29:35
【问题描述】:
我在 Tomcat 中部署了一个应用程序,其中后端 oracle 和 JPA 作为持久性管理器。现在我们正在引入一个中间数据库(很可能是 SolidDB 或 TimesTen),这将带来 2 阶段提交的额外要求。由于 tomcat 不支持 J2EE,我们将无法使用常规方法。使用 Atomikos 怎么样。有没有其他支持tomcat的事务管理系统。我们的应用程序一天的峰值负载将达到 4000 万条记录。使用 Atomikos 可靠吗?欢迎任何其他建议。
【问题讨论】:
-
这可能是术语混淆,但大多数 DBMS,如 Oracle 实现两阶段提交 (2PC)
-
我需要为 2 个不同的数据库(比如 Oracle 和 Solid DB)实现 2PC。所以在 oracle 中内置的 2PC 可能无法正常工作
-
我认为更适合您的情况的术语是分布式事务(多资源事务)
标签: tomcat jpa 2phase-commit