jms ブローカー (HornetQ) とデータベース (HibernateDaoSupport を使用) の 2 つのリソースでの XA トランザクションの使用に関するチュートリアル、例、または経験はありますか?
私には2つのシナリオがあります(リソース操作が失敗した場合、トランザクションのロールバックが必要です):
1)
- メッセージを作成する
- DBに保存
- キュー A に送信する
2)
- キュー B からメッセージを受信する
- メッセージを処理する
- 処理が成功した場合、DB を更新します
jms ブローカー (HornetQ) とデータベース (HibernateDaoSupport を使用) の 2 つのリソースでの XA トランザクションの使用に関するチュートリアル、例、または経験はありますか?
私には2つのシナリオがあります(リソース操作が失敗した場合、トランザクションのロールバックが必要です):
1)
2)