07 2022 档案
摘要:AT模式使用起来对代码的侵入性很小,能够快速的使项目具备分布式事务的能力。 Seata的AT 模式是两阶段提交协议的演变: 一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。 二阶段:提交异步化,非常快速地完成。回滚通过一阶段的回滚日志进行反向补偿。 三大角色 RM:资源管
阅读全文
摘要:什么是分布式事务? 在分布式系统中保证不同步节点的数据一致性 XA协议,包含两阶段提交(2PC)和三阶段提交(3PC) 1、2PC 第一阶段 事务协调者会像所有参与者发送prepare请求 参与者收到请求后,会执行与事务有关的数据更新,如果参与者执行成功,暂时先不提交事务,而是向协调者返回 ‘完成’
阅读全文