天天看點

seata 1.2/seata1.3/seata1.4.2問題坑點

1.can not get cluster name in registry config ‘service.vgroupMapping.account-service-fescar-service-group’, please mak

2.no available service found in cluster ‘devCluster’, please make sure registry config corr

這類都是配置有誤,讀取不到正确位置的配置
1.namespace
2.group
//此處my_test_tx_group的值是seata-server registry.conf檔案中注冊nacos的cluster的值
//my_test_tx_group則是自定義的
3.tx-service-group: my_test_tx_group
正确示例
seata.enabled=true
//此處nacos配置清單中對應service.vgroupMapping.my_test_tx_group 
seata.tx-service-group=my_test_tx_group
seata.config.type=nacos
seata.config.nacos.namespace=3dd0cb51
//todo 配置檔案所在的組
seata.config.nacos.group=SEATA_GROUP
seata.config.nacos.server-addr=127.0.0.1:8848
seata.registry.type=nacos
seata.registry.nacos.namespace=3dd0cb51
//todo 此處COMMON組要和seata-server是一個組,因為是要注冊TC,尤其是問題2會抛此錯誤,
//源碼中是在nacos中找不到對應seata-server服務
seata.registry.nacos.group=COMMON
seata.registry.nacos.server-addr=127.0.0.1:8848
seata.registry.nacos.application=seata-server
           

問題2 devCluster對應seata-server registry.conf檔案中注冊nacos的cluster的值以及

nacos配置清單service.vgroupMapping.my_test_tx_group 的值

繼續閱讀