Seata分布式事务——no available server to connect解决
【问题描述】
启动搭建了Seata设置的微服务项目运行后,控制台持续打印“no available server to connect”字符串
【原因剖析】
Seata启动所需的【file.conf】文件中,service块下的
vgroup_mapping.my_test_tx_group = "default"
这一行,与微服务项目在application.yml配置文件中的
spring.cloud.alibaba.seata.tx-service-group填写的属性值不一致。
【错误】vgroup_mapping.my_test_tx_group = "default"
spring.cloud.alibaba.seata.tx-service-group=default
【正确】vgroup_mapping.my_test_tx_group = "default"
spring.cloud.alibaba.seata.tx-service-group: my_test_tx_group
【问题解决】
见下图