https://en.wikipedia.org/wiki/Two-phase_commit_protocolの 2 フェーズ コミットの説明を参照しています。
コミット前フェーズで、両方のリソース マネージャーが賛成票を投じたとします。
トランザクション マネージャーが各リソース マネージャーに COMMIT メッセージを送信してコミットを開始し、そのうちの 1 つだけが ACK を返し、もう 1 つが ACK を返さない場合、トランザクション マネージャーは、コミットに成功した最初のリソース マネージャーから既にコミットされたトランザクションをどのようにロールバックしますか? ?
グローバル トランザクションが失敗したときに、トランザクションが一方のリソース マネージャーでコミットされ、もう一方のリソース マネージャーではコミットされない可能性はありませんか?