seata使用及配置详解

系统技术栈背景:
   整体技术框架: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使用及配置详解


三、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使用及配置详解


四、Seata启动:bin/seata-server.bat或seata-server.sh


注意:Nacos集群情况下,Seata的配置可能还需要别的一些配置,目前先请自行查询资料。(以上不足处,请留言。)

上一篇:js之原型与原型链


下一篇:.net core框架学习之配置框架