no available service found in cluster ‘DEFAULT‘, please make sure registry config correct and keep y

程序出现如下报错:

2022-09-07 17:41:46.282  INFO 22248 --- [erListUpdater-0] c.netflix.config.ChainedDynamicProperty  : Flipping property: service-c.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647
2022-09-07 17:42:42.874 ERROR 22248 --- [eoutChecker_1_1] i.s.c.r.netty.NettyClientChannelManager  : no available service found in cluster 'DEFAULT', please make sure registry config correct and keep your seata server running
2022-09-07 17:42:42.874 ERROR 22248 --- [eoutChecker_2_1] i.s.c.r.netty.NettyClientChannelManager  : no available service found in cluster 'DEFAULT', please make sure registry config correct and keep your seata server running
2022-09-07 17:42:52.867 ERROR 22248 --- [eoutChecker_1_1] i.s.c.r.netty.NettyClientChannelManager  : no available service found in cluster 'DEFAULT', please make sure registry config correct and keep your seata server running
2022-09-07 17:42:52.883 ERROR 22248 --- [eoutChecker_2_1] i.s.c.r.netty.NettyClientChannelManager  : no available service found in cluster 'DEFAULT', please make sure registry config correct and keep your seata server running
2022-09-07 17:43:02.863 ERROR 22248 --- [eoutChecker_1_1] i.s.c.r.netty.NettyClientChannelManager  : no available service found in cluster 'DEFAULT', please make sure registry config correct and keep your seata server running
2022-09-07 17:43:02.879 ERROR 22248 --- [eoutChecker_2_1] i.s.c.r.netty.NettyClientChannelManager  : no available service found in cluster 'DEFAULT', please make sure registry config correct and keep your seata server running
2022-09-07 17:43:12.863 ERROR 22248 --- [eoutChecker_1_1] i.s.c.r.netty.NettyClientChannelManager  : no available service found in cluster 'DEFAULT', please make sure registry config correct and keep your seata server running
2022-09-07 17:43:12.879 ERROR 22248 --- [eoutChecker_2_1] i.s.c.r.netty.NettyClientChannelManager  : no 

在网上找了各种处理办法,最后发现是yaml和properties配置的区别

yaml配置

在这里插入图片描述

properties配置

在这里插入图片描述

如果properties中namespace属性写如上空字符串,微服务就会去找空名称的namespace,导致报错

解决办法:

seata.registry.nacos.namespace=

或者不写

程序就会去找默认public的namespace

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值