com.netflix.client.ClientException: load balancer doer not hava available server for client: XXX 的报错
生活随笔
收集整理的這篇文章主要介紹了
com.netflix.client.ClientException: load balancer doer not hava available server for client: XXX 的报错
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
微服務分為服務提供者、注冊中心、消費者,以注冊中心為中間模型,由提供者注冊服務到注冊中心,消費者去注冊中心訂閱服務,拉取到服務清單后根據服務地址(真實的ip和端口),通過網關geteway去調用服務的模式。
最近在學習過程中,使用Feign客戶端服務之間的調用時,一直無法通信,報錯信息如下:
?
?
?
從網上翻閱了很多資料,并嘗試之后并無效果,今天早上重新搭建環境后成功了,然后嘗試排查了之前一直無法解決的問題。
發現是因為jar包沖突,版本不一致導致的。報錯版本:
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-openfeign-core</artifactId><version>2.2.2.RELEASE</version> </dependency>上述frign-core版本是: 2.2.2.RELEASE
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>?openfeign的版本是 3.0.1
這是導致一直出現上述的原因所在 版本不一致導致。
使用Feign組件時只引入 spring-cloud-starter-openfeign 即可,無需引入openftign-core, 前者starter已經集成引入了openfeign-core依賴。
也無需引入:
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId><version>2.2.2.RELEASE</version> </dependency>成功界面:
?
總結
以上是生活随笔為你收集整理的com.netflix.client.ClientException: load balancer doer not hava available server for client: XXX 的报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中兴校招c语言在线笔试题,中兴2021校
- 下一篇: OpenSSL之十四:PKCS#8 和