SpringBoot集成nacos+seata1.5.1相关注意事项
Posted 张志翔 ̮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot集成nacos+seata1.5.1相关注意事项相关的知识,希望对你有一定的参考价值。
1. 客户端配置:在项目的yml配置文件中,以下标红的两个地方要一致,并且和server。
seata:
enabled: true
application-id: $spring.application.name
tx-service-group: demo-seata-service-group # 事务群组(可以每个应用独立取名,也可以使用相同的名字)
service:
vgroup-mapping:
demo-seata-service-group: default # TC 集群(必须与seata-server保持一致)
disable-global-transaction: false # 禁用全局事务(默认false)
registry:
type: nacos
nacos:
application: seata-server
server-addr: xx.xx.xx.xx:8848
namespace: platform
group: DEFAULT_GROUP
cluster: default
2. 设置seata注册到nacos上的ip为外网ip
设置环境变量 SEATA_IP = 外网IP,如在/etc/profile 中增加一行
export SEATA_IP= xx.xx.xx.xx
生效环境变量
source /etc/profile
再用 sh seata-server.sh 命令启动seata服务即可。
以上是关于SpringBoot集成nacos+seata1.5.1相关注意事项的主要内容,如果未能解决你的问题,请参考以下文章
springboot2.x+dubbo2.x+seata1.x AT+nacos+zk实现分布式事务
springboot2.x+dubbo2.x+seata1.x AT+nacos+zk实现分布式事务