当前位置: 首页 > 工具软件 > FESCAR > 使用案例 >

分布式事务框架Fescar在SpringCloud环境下的应用实践

吴哲
2023-12-01

一、Fescar简介

Fescar是阿里巴巴开源的分布式事务中间件,以高效并且对业务0侵入的方式,解决微服务场景下面临的分布式事务问题。
官方介绍:https://github.com/seata/seata/wiki/%E6%A6%82%E8%A7%88

二、设计思路

  • 通过API调用服务A,服务A中先对数据库A进行插入操作,然后通过feign调用服务B,在服务B中对数据库B进行插入操作,调用服务B完成后,此时数据库A和数据库B中都有新插入的记录,接着服务A中抛出异常,此时数据库A与数据库B中的数据都应该回滚,即最终都没有新插入的记录

三、开发环境

(一)软件版本

环境 版本 备注
操作系统 in PC Window 10 企业版 安装JDK、VMWare、Maven、Intellij IDEA
操作系统 in VMWare CentOS Linux release 7.6.1810 安装Docker
VMWare 15.0.0 build-10134415
Intellij IDEA IntelliJ IDEA 2018.3.2 (Ultimate Edition)
JDK in PC 1.8.0_171
JDK in
 类似资料: