Load balancer does not have available server for client: userservice
比如你在application.yaml中配置了以下数据,那就可能会导致你明明配置的很好,但是老是显示访问不到对应的客户端。在控制台中创建了命名空间,每个命名空间会对应一个自己生成的ID,或者自己指定的ID,比如下图。注意:userservice这个名字是在application.yml文件中配置的。你注册到nacos,nacos就是从这配置中提取名字来作为他的服务名。可能两个服务不在同一个nam
·
Load balancer does not have available server for client: userservice(负载均衡器中没有userservice客户端服务)
注意:userservice这个名字是在application.yml文件中配置的
spring: application: name: orderserver你注册到nacos,nacos就是从这配置中提取名字来作为他的服务名
原因
可能两个服务不在同一个namespace中
比如你某个服务指定了命名空间对应的ID

在控制台中创建了命名空间,每个命名空间会对应一个自己生成的ID,或者自己指定的ID,比如下图

比如你在application.yaml中配置了以下数据,那就可能会导致你明明配置的很好,但是老是显示访问不到对应的客户端
cloud:
nacos:
server-addr: localhost:80 #访问nacos的端口号
discovery:
cluster-name: HZ #集群名称
namespace: xxxxxxxxxxxxxxxxx #d代表上图那个命名空间ID
ephemeral: true更多推荐



所有评论(0)