(手動によるリソースの登録と削除を想定しています。)
トランザクション更新を実行する予定の XA 対応リソース/データソースが多数あります。さらに、XA 対応のデータソースの一部は、(他のリソースを必要とせずに) 分離して更新できます。
参加しているデータソースを使用してすでに多数のトランザクションをコミットしていると仮定すると、データソースへの一方的な更新のために TransactionManager を無視できますか。
グローバル トランザクションを開始して、リソース自体に直接コミットしないのでしょうか? これが正しいアプローチであると仮定すると、その後、副作用なしでリソースをトランザクションに参加させることができますか?
ありがとう、
クリス