两阶段提交协调者流程
2017-02-08 01:01:13 0 举报
两阶段提交协调者流程是一种分布式系统中常用的一致性算法,它通过协调者(Coordinator)来管理参与者(Participant)之间的数据提交。在这个流程中,协调者负责将参与者的事务操作分为两个阶段:准备阶段和提交阶段。在准备阶段,协调者向所有参与者发送“准备提交”消息,要求它们保存当前事务状态。如果所有参与者都回复了准备成功的消息,那么协调者就会进入提交阶段,向所有参与者发送“正式提交”消息。否则,协调者会通知参与者回滚事务。这个流程保证了分布式系统中的数据一致性和可靠性。
作者其他创作
大纲/内容
vote-commit
写global-commit
日志
写begin_commit
global-commit确认
global-abort
COMMIT
prepare
参与者
进入ABORT状态
global-abort确认
进入COMMIT状态
global-commit
写end_transaction
协调者
进入WAIT状态
ABORT
vote-abort
0 条评论
下一页