我需要使用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