現在 MSDTC で正常に動作している現在のアプリケーションに分散トランザクションを実装しようとしています。唯一の問題は、MSDTC が Windows でのみサポートされていることです。多くの場所で提案された代替案は、DTC を捨てて、トランザクションを別々の部分に分割するメッセージ キューを実装することでした。しかし、私のアプリケーションはトラフィックが多く、ユーザーが即時の応答を必要とするパフォーマンスに敏感なトランザクション アプリケーションであるため、メッセージ キューは適切な代替手段でしょうか? そうでない場合、完全な 2pc サポートで分散トランザクションを実現する他の方法は何ですか?