Load balancer does not have available server for client: userservice(負載均衡器中沒有userservice客戶端服務)
注意:userservice這個名字是在application.yml文件中配置的
spring: application: name: orderserver你注冊到nacos,nacos就是從這配置中提取名字來作為他的服務名
原因
可能兩個服務不在同一個namespace中
比如你某個服務指定了命名空間對應的ID
?在控制臺中創(chuàng)建了命名空間,每個命名空間會對應一個自己生成的ID,或者自己指定的ID,比如下圖
文章來源:http://www.zghlxwxcb.cn/news/detail-783980.html
?比如你在application.yaml中配置了以下數(shù)據(jù),那就可能會導致你明明配置的很好,但是老是顯示訪問不到對應的客戶端文章來源地址http://www.zghlxwxcb.cn/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模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!