【問題描述】
啟動搭建了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
【問題解決】
見下圖