我需要使用TransactionManager和ResourceManager实现两阶段提交协议。 我一直在谷歌搜索几个小时,并找不到任何有用的东西。我知道协议是如何工作的,但我不知道从哪里开始实施。 任何人都可以指向正确的方向吗?Java使用TransactionManager实现两阶段提交
2
A
回答
1
我首先看看Spring提供的事务管理功能。他们非常支持切换事务管理器。您没有指定如何运行应用程序(即应用程序服务器),但每个应用程序服务器都有一个JTA事务管理器的实现。 Spring为几个应用程序服务器提供可插入的事务管理器实现。例如,他们有一个用于IBM WebSphere(org.springframework.transaction.jta.WebSphereUowTransactionManager)。这将允许您的应用程序更轻松地切换事务管理器。
下面是一个Spring参考。请注意,通常在全局事务管理(相对于本地事务管理)方面发现2阶段提交内容。
http://static.springsource.org/spring/docs/3.0.x/reference/transaction.html
提供你的应用服务器,你可能会得到一些更好的答案了。
0
相关问题
- 1. 两阶段提交
- 2. Paxos vs两阶段提交
- 3. weblogic ejb3两阶段提交
- 4. Dwolla两阶段提交
- 5. 两阶段提交 - 寻找一个实现
- 6. 三阶段提交
- 7. IEnlistmentNotification接口的两阶段提交
- 8. 两阶段提交 - 如何测试
- 9. 两阶段提交+ JTA + JMS + Hibernate的
- 10. XA事务的两个阶段提交
- 11. XA两阶段提交并在准备阶段执行?
- 12. 两阶段提交不同的技术之间(COM +,JAVA)
- 13. 在java中嵌套两阶段提交(嵌套/树2PC)?
- 14. Java EE 5中的两阶段提交事务
- 15. 如何使用SQLAlchemy处理两阶段提交
- 16. 两阶段提交 - 如何有效使用我的队列?
- 17. 什么时候使用XA数据源和两阶段提交
- 18. 在c#/ t-sql中实现3阶段提交
- 19. 基于Java的阶段处理实现
- 20. 在java中使用$ group阶段实现MongoDB聚合管道Spring
- 21. 春季TransactionManager - 提交不起作用
- 22. 在JINI中实现TransactionManager
- 23. 2使用JPA 0123阶段提交tomcat使用JPA
- 24. 两阶段提交是否可以防止最终提交失败?
- 25. 如何模拟数据库故障以测试Java中的两阶段提交
- 26. 与Atomikos的两阶段提交(2PC)配置
- 27. if-match HTTP标头是否需要两阶段提交?
- 28. 如何在grails中执行mongodb两阶段提交?
- 29. 如何测试存储过程的两阶段提交行为?
- 30. Azure SQL数据库是否支持两阶段提交(2PC)?
我需要使用JINI实现两阶段提交协议,它不是任何应用服务器直接。 – aumanets
为什么要重新发明轮子? Apache河已经有了JINI事务管理器的实现。 – Uncredited