seata的使用
1.file.conf 的配置修改
4. mode = "db" -- 修改数据模型
32. user = "root" -- 设置自己的数据库名
33. password = "root" -- 自己的数据库密码
2.registry.conf的配置修改
registry 注册中心要配置
3. type = "nacos" -- 指定类型
9. namespace = "f5b28d8e-8e11-4d7c-9c46-057a77bf2fdf" -一定要换成自己的配置中心的id
10. cluster = "default" -- 这里写默认的
11. username = "nacos" -- 配置中心的用户名
12. password = "nacos" -- 配置中心的密码
config 控制中心也是一样的 这里就不写了
-
config.txt 文件的配置
88 store.db.user=root
89 store.db.password=root
这里要和springcloud的微服务的项目名保持一致
相关依赖
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-all</artifactId>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
<version>1.4.2</version>
</dependency>
application.yml的相关配置
seata:
application-id: order-server
enabled: true
tx-service-group: order-server #和上面的nacos的上面的配置一致
enable-auto-data-source-proxy: true
config:
type: nacos
nacos:
namespace: f5b28d8e-8e11-4d7c-9c46-057a77bf2fdf #配置上面的namespace
serverAddr: http://127.0.0.1:8848 #nacos地址
group: SEATA_GROUP
userName: nacos
password: nacos
registry:
type: nacos
nacos:
application: seata-server
serverAddr: http://127.0.0.1:8848
group: SEATA_GROUP
namespace: f5b28d8e-8e11-4d7c-9c46-057a77bf2fdf
userName: nacos
password: nacos
cluster: default