補償トランザクション

(compensating transaction)ローカルトランザクションが失敗した場合、それまでの別サービスのローカルトランザクションを取り消す操作を実行する必要がある。

  • 補償可能トランザクション(compenstable transaction)
    補償トランザクションを使ってロールバックされる可能性があるトランザクション
  • ピポットトランザクション
    処理を最後まで実行するか、キャンセルするか判断するポイントとなるトランザクション
    ピポットトランザクションがコミットされると最後まで実行される
  • 再試行可能トランザクション