Load balancer does not have available server for client: userservice(负载均衡器中没有userservice客户端服务)
注意:userservice这个名字是在application.yml文件中配置的
spring: application: name: orderserver你注册到nacos,nacos就是从这配置中提取名字来作为他的服务名
原因
可能两个服务不在同一个namespace中
比如你某个服务指定了命名空间对应的ID
在控制台中创建了命名空间,每个命名空间会对应一个自己生成的ID,或者自己指定的ID,比如下图
文章来源:https://www.toymoban.com/news/detail-783980.html
比如你在application.yaml中配置了以下数据,那就可能会导致你明明配置的很好,但是老是显示访问不到对应的客户端文章来源地址https://www.toymoban.com/news/detail-783980.html
cloud:
nacos:
server-addr: localhost:80 #访问nacos的端口号
discovery:
cluster-name: HZ #集群名称
namespace: xxxxxxxxxxxxxxxxx #d代表上图那个命名空间ID
ephemeral: true
到了这里,关于Load balancer does not have available server for client: userservice的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!