文章目录 一、前言 二、SAGA模式 0、saga论文摘要 1、什么是长事务? 2、saga的组成 3、saga的两种执行场景 1)forward recovery 2)backward recovery 4、saga log 5、saga协调(saga实现方式) 1)SAGA - Choreography 策略 2)SAGA - Orchestration 策略 3)如何选择 三、Seata saga模式 1、示例状态图 2、“状态机”介绍 1)“状态机”属性 2)“状态”属性 3)更多状态相关内容 3、示例状态图对应的JSON文件解析 1)JSON 2)状态图解析 4、状态机设计器 四、saga模式的缺陷 1、空补偿、悬挂、幂等 1)空补偿 2)悬挂 3)幂等 2、脏读问题 五、总结 1、saga模式适用场景 2、优势 3、缺点 一、前言 更多内容见Seata专栏:https://blog.csdn.net/saintmm/category_11953405.html 至此,seata系列的内容已出: can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决; Seata Failed to get available servers: endpoint format should like ip:port 报错原因/解决方案汇总版(看完本文必解决问题) Seata json decode exception, Cannot construct inst