系统技术栈背景: |
一、代码引入依赖:
<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的配置可能还需要别的一些配置,目前先请自行查询资料。(以上不足处,请留言。)