摘要: 一 什么是TCC TCC将每个分支事务都分成三个部分(Try、Confirm、Cancel): Try:业务检查及资源预留。 Confirm:真正执行业务,不做任何业务检查。使用Try阶段预留的资源。 Cancel:实现回滚操作,释放资源。 二 TCC实现分布式事务的流程 1. 第一阶段:全局事务管 阅读全文
posted @ 2020-03-04 03:05 NEWHOM 阅读(314) 评论(0) 推荐(1) 编辑
摘要: 一 什么三阶段提交协议(3PC) 3PC是2PC的改进版本。主要有以下改进: 增加了一个询问阶段,询问阶段可以确保尽可能早的发现无法执行操作而需要中止的行为,但是它并不能发现所有的这种行为,只会减少这种情况的发生。 增加了等待超时的处理逻辑,如果在询问阶段等待超时,则自动中止;如果在准备阶段之后等待 阅读全文
posted @ 2020-03-04 03:04 NEWHOM 阅读(359) 评论(0) 推荐(1) 编辑