從Paxos到Zookeeper(二)Two-Phase Commit & Three-Phase Commit

兩階段提交簡單來看就是coordinator向participant發出了兩次命令,第一次是prepare,第二次是commit或者rollback。其中第一次的prepare相當於一次預演,在確保大家都能成功的情況下才會提交,從而避免了大家不一致的情況。爲了讓預演時成功就能在第二階段成功,這要求participant在prepare後不能再修改。 三階段提交時coordinator向partic
相關文章
相關標籤/搜索