梦哥认真做分布式
一点一滴积累分布式应用开发知识。
Yeomer
热爱艺术,热爱生活
展开
-
分布式事务一致性:三阶段提交协议(3PC)
文章目录一、概念二、和2PC对比三、总结 一、概念 三阶段提交协议是两阶段提交协议的改进版本。它通过超时机制解决了阻塞的问题,并把两个阶段增加为以下三个阶段。 询问阶段: 协调者询问参与者是否可以完成指令,参与者只需要回答是或者不是。 准备阶段: 如果询问阶段都返回是,那么协调者会像所有参与者发送预执行请求指令,然后参与者写redo和undo日志,执行操作但不提交。(与二阶段提交的准备阶段类似)...原创 2018-12-29 11:39:22 · 454 阅读 · 0 评论 -
分布式事务一致性:二阶段提交协议(2PC)
二阶段提交协议(2PC) 一、概念: 二阶段提交协议把分布式事务分为两个阶段,1准备阶段,2提交阶段,准备阶段和提交阶段都是事务 管理器发起的(协调者),参与事务的资源(协调者)。 准备阶段: 协调者像参与者发起指令,参与者评估自己的状态,如果参与者评估指令可以完成,则会 写redo或者undo日志(redo日志记录数据修改后的值,以应对数据库修改数据过程中宕机,恢复后可以通过redo日志将缓冲...原创 2018-12-28 11:32:30 · 418 阅读 · 0 评论