3相コミット
参加者はcanCommit?メッセージを調整者から受信する。もし参加者がそれに合意すれば、Yesメッセージを調整者に送信し、準備状態に移る。
準備状態において、参加者が調整者から中止メッセージを受信した場合、あるいは障害が発生するか、コミットを待っている状態でタイムアウトが生じた場合、中止を行う。参加者がpreCommitメッセージを受信した場合、ACKメッセージを送信し、コミットを行う。