システム全体は次のようになります:
現在、分散トランザクション(すなわち、トランザクション 1 およびトランザクション 2)が存在し、システム A はその分散トランザクションの発信者です。
- MQ 分散トランザクションに対して
- リモート呼び出しに対して
上記の 2 つの方法を比較すると、どちらもある程度まで分散トランザクションを完了できることがわかりますが、なぜ私たちはまだ MQ 分散トランザクションが必要なのでしょうか?それは、MQ 分散トランザクションが非同期で実行され、スループットが大きいからです。