25.2.2.2. 同期バックアップを使用したローカルクラスターの同期
この場合、以下の 2 つのバックアップコールがあります。
- 準備中に、このトランザクション内で発生したすべての変更が含まれるメッセージが送信されます。
- リモートバックアップキャッシュがトランザクションの場合、トランザクションはリモートで起動し、これらの変更はすべてこのトランザクションのスコープ内に書き出されます。トランザクションがまだコミットされていません(以下を参照)。
- リモートバックアップキャッシュがトランザクションではない場合は、変更はリモートに適用されます。
- コミット/ロールバック時に、コミット/ロールバックメッセージが以下に送信されます。
- リモートバックアップキャッシュがトランザクションの場合、前のフェーズで開始したトランザクションはコミットまたはロールバックされます。
- リモートバックアップがトランザクションではない場合は、この呼び出しは無視されます。
ローカルの呼び出しとバックアップコール(「backupFailurePolicy」が「FAIL」)に設定すると、トランザクションの準備結果が得られます。