![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
seata
文章平均质量分 83
码上回来
别走开,码上回来
展开
-
Seata-Saga
seata saga模式Saga 服务设计的实践经验允许空补偿空补偿:原服务未执行,补偿服务执行了出现原因:原服务 超时(丢包)Saga 事务触发 回滚未收到 原服务请求,先收到 补偿请求所以服务设计时需要允许空补偿, 即没有找到要补偿的业务主键时返回补偿成功并将原业务主键记录下来防悬挂控制悬挂:补偿服务 比 原服务 先执行出现原因:原服务 超时(拥堵)Saga 事务回滚,触发 回滚拥堵的 原服务 到达所以要检查当前业务主键是否已经在空补偿记录下来的业务主键翻译 2021-01-09 16:10:26 · 887 阅读 · 1 评论 -
Seata简介
文章目录一、seata是什么二、seata模块三、seata四种模式1、AT 模式2、TCC 模式3、Saga 模式4、Seata XA 模式一、seata是什么Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。二、seata模块TC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。原创 2021-01-02 17:20:50 · 1908 阅读 · 0 评论