分布式事务解决方案
文档版本
文档版本号修订内容修订时间修订人V1.0.0分布式事务解决方案2022/04/25@青云
需求背景(why)不同微服务事务统一管理实现目标(what)不同微服务事务统一管理实现(how)1、
引入如图所示三个文件
替换为自己的服务名称
目前选择的是file
配置文件中的配置如下
为解决数据实体对象字段类型为LocalDateTime时启用全局事务报错 :
添加SPI扩展配置 META-INF/seata/io.seata.rm.datasource.undo.parser.spi.JacksonSerializer
每个服务(库)都需要有该表
可直接迁移食堂的undo_log表结构。
在事务开启的入口处增加该注解 @GlobalTransactional
引入该包 : implementation group: 'io.seata', name: 'seata-spring-boot-starter', version: '1.4.2'
所需文件及配置