SpringCloud整合分布式事务Seata 1.4.1 支持微服务全局异常拦截( 四 )

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

SpringCloud整合分布式事务Seata 1.4.1 支持微服务全局异常拦截

文章插图
异常情况一(product微服务异常)场景描述:product微服务发生异常 , order微服务正常情况 , 出现异常情况时 , 需要2个微服务的事务全部回滚 , 2个库插入的数据都回滚
SpringCloud整合分布式事务Seata 1.4.1 支持微服务全局异常拦截

文章插图
异常情况二(order微服务异常)场景描述:order微服务发生异常 , product微服务正常 , 出现异常情况时 , 需要2个微服务的事务全部回滚 , 2个库插入的数据都回滚
SpringCloud整合分布式事务Seata 1.4.1 支持微服务全局异常拦截

文章插图
异常情况三(product微服务未启动)场景描述:order微服务正常启动 , product微服务未启动 , 需要把order微服务插入的数据回滚
SpringCloud整合分布式事务Seata 1.4.1 支持微服务全局异常拦截

文章插图
项目源码https://gitee.com/yenbin_chen/ybchen-seatay【SpringCloud整合分布式事务Seata 1.4.1 支持微服务全局异常拦截】

经验总结扩展阅读