Nacos+openFeign 服务之间调用 出现错误:Load balancer does not contain an instance for the service 解决

1、问题描述

本地分别成功启动seata-storage-service,seata-account-service,seata-order-service三个服务后,开始调用下单接口,然后报错,截图如下:

 网上找了很多接方法,都没用。有很多文章说在配置上加这个

别人就是要用feign访问nacos集群啊。。。就是要用到负载均衡啊。你还把他关了。。。大无语。

后来发现是Nacos 同namespace下不同分组之间的服务调用问题。Nacos中被调用服务和调用服务的分组必须要在同一个分组中才行!!!

不同的分组即使是在同一个 namespace 下,是无法进行调用的。 namespace 也好,分组也好,只是在服务发现的时候进行隔离使用的。 至于namespace、group、cluster分别该怎么设置,主要还是由业务方来制定,不同的业务场景,需要的级别和要求都不相同。

之前的分组如下:

 修改后如下:

 再次调用成功!

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值