
分布式事务
文章平均质量分 78
lisin-lee-cooper
这个作者很懒,什么都没留下…
展开
-
seata实现2PC事务
一.业务说明 本实例通过seata实现分布式事务,模拟两个账户跨行转账交易过程 业务框架: 数据库:MySQL-5.7.25, 微服务框架:spring-boot-2.1.3、spring-cloud-Greenwich.RELEASE seata客户端(RM、TM):spring-cloud-alibaba-seata-2.1.0.RELEASE seata服务端(TC):seata-server-0.7.1 下载地址 ...原创 2022-04-28 22:20:27 · 1227 阅读 · 0 评论 -
分布式事务解决方案
一.什么是2PC 2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两个阶段,P是指准备阶段,C是指提交阶段。 准备阶段(Prepare phase):事务管理器给每个参与者发送Prepare消息,每个数据库参与者在本地执行事 务,并写本地的Undo/Redo日志,此时事务没有提交。 (Undo日志是记录修改前的数据,用于数据库回滚,Redo日志是记录修改后的数据,用于提交事务后写入数 据文件); 提交阶段(commit原创 2022-04-28 16:24:41 · 306 阅读 · 0 评论