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