目录
下载
修改配置
seata-server-0.9.0.zip解压到指定目录并修改conf目录下的file.conf配置文件。
主要修改:自定义事务组名称+事务日志存储模式为db+数据库连接信息。
创建seata数据库
修改配置
conf目录下的registry.conf配置文件,修改注册信息
启动nacos
具体nacos使用方式请自行学习
启动seata-server
运行bin/seata-server.bat
使用
引入包
项目引入seata的starter,即可使用seata(注意,与seata版本对应)。
<!--seata-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
<exclusions>
<exclusion>
<artifactId>seata-all</artifactId>
<groupId>io.seata</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-all</artifactId>
<version>0.9.0</version>
</dependency>
配置seata
spring:
cloud:
alibaba:
seata:
tx-service-group: fsp_tx_group
使用
我们只需要@GlobalTransactional注解标注在业务方法上,即可开启分布式事务!