正常情况场景描述:product微服务和order微服务均正常 , 2个微服务的事务全部提交成功 , 2个库都插入数据成功

文章插图
异常情况一(product微服务异常)场景描述:product微服务发生异常 , order微服务正常情况 , 出现异常情况时 , 需要2个微服务的事务全部回滚 , 2个库插入的数据都回滚

文章插图
异常情况二(order微服务异常)场景描述:order微服务发生异常 , product微服务正常 , 出现异常情况时 , 需要2个微服务的事务全部回滚 , 2个库插入的数据都回滚

文章插图
异常情况三(product微服务未启动)场景描述:order微服务正常启动 , product微服务未启动 , 需要把order微服务插入的数据回滚

文章插图
项目源码https://gitee.com/yenbin_chen/ybchen-seatay【SpringCloud整合分布式事务Seata 1.4.1 支持微服务全局异常拦截】
经验总结扩展阅读
- MassTransit | .NET 分布式应用框架
- 之四 2流高手速成记:SpringBoot整合redis及mongodb
- SpringBoot整合ES+Kibana
- 云原生分布式 PostgreSQL+Citus 集群在 Sentry 后端的实践
- 微服务系列之分布式日志 ELK
- Dubbo2.7详解
- 四 SpringBoot - 整合Mybatis,逆向工程,JPA
- 撸了一个简易的配置中心,顺带整合到了SpringCloud
- 女宝宝优雅名字合集 易记女孩取名整合汇总
- 【Spring boot】整合tomcat底层原理