2
我們有多個Tomcat爲我們的內部產品提供Web服務。多個(Tomcat + ActiveMQ + Mysql)事務管理
Tomcat的,主動MQ服務器是不同
Web服務調用序列
- Tomcat的接收請求
- 開始DB事務(Spring的事務)
- 執行一些業務邏輯
生成某些事件&推入隊列(A莫如MQ)
開始JMS事務
推入隊列
提交JMS
執行其他業務邏輯
(其他業務邏輯可以生成用於JMS另一事件)
提交數據庫。
所以我想要啓動全局事務,應該照顧按順序提交相應的事務。
如果數據庫正在提交,JMS只應該提交。
JTA可以嗎?
您的建議受到歡迎。