Two-Phase Commit

Turkish equivalent: İki aşamalı commitDomain: Distributed Systems

A distributed commit protocol in which participants first prepare and then commit or roll back according to a coordinator's final decision.

Boundaries

Two-phase commit coordinates atomic commit across participants but can block under coordinator or participant failures and should not be confused with consensus.

  • Distributed Transaction
  • Consensus
  • Prepare
  • Commit