首页 > 编程知识 正文

两阶段和三阶段分布式事务区别,分布式事务的两阶段协议

时间:2023-05-06 13:26:07 阅读:240952 作者:904

文章目录 问题 协调者统一调度 二阶段提交协议 假设条件 流程 Commit-request 阶段 Commit 阶段 存在的问题 三阶段提交协议 CanCommit 阶段 PreCommit 阶段 Case 1 都是 Yes 响应 Case 2 有一个no响应 DoCommit 阶段 Case 1 执行提交 Case 2 中断事务 Case 3 超时提交 存在的问题 三阶段的演进 引入超时机制 添加预提交阶段

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。