| 系统技术栈背景:
整体技术框架:SpringCloud Alibaba 2.2.0
注册/配置中心:Nacos 1.1.4
seata:1.3.0
spring-cloud:Hoxton.SR2
Spring boot:2.2.4
|
| —- |
一、代码引入依赖:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
<exclusions>
<exclusion>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
二、下载Seata: https://github.com/seata/seata/releases
Seata整体目录:
三、Seata的配置:
1、进入conf文件夹 2、修改file.conf文件:mode为db,并修改db下的相关配置 3、修改registry.con文件: type为nacos、 nocos下: (1.1)application:启动时seata服务节点名称、 (1.2)serverAddr:nacos:discovery:server-addr:XXX、 (1.3)group:nacos:discovery:group:XXX、 (1.4)namespace:为bootstrap.yml下application:name:XXX、 (1.5)username/password:用户名/密码。 (2)config下相关配置:同上
registry.con文件可参考如下:
四、Seata启动:bin/seata-server.bat或seata-server.sh
注意:Nacos集群情况下,Seata的配置可能还需要别的一些配置,目前先请自行查询资料。(以上不足处,请留言。)