SpringCloud+Seata分布式事务(AT模式)
什么是 Seata?
Seata是一个开源的分布式事务解决方案,致力于提供高性能、易用的分布式事务服务。Seata将为用户提供AT、TCC、SAGA、XA交易模型,为用户打造一站式分布式解决方案。
整体机制:
两个阶段提交协议的演变:
阶段1:
在同一个本地事务中提交业务数据(也就是真正的修改数据库)和回滚日志,然后释放本地锁和连接资源。
阶段2:
对于提交案例,异步快速地完成工作。
对于回滚情况,根据第一阶段创建的回滚日志进行补偿
概念认识:
RM(ResourceManager) 可以理解为一个一个的微
原创
2021-08-08 17:01:17 ·
832 阅读 ·
0 评论