Eureka restTemplate访问超时
生活随笔
收集整理的這篇文章主要介紹了
Eureka restTemplate访问超时
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
錯誤代碼
I/O error on GET request for "http://sushibase/v1/Publich/authorize": Connection timed out: connect; nested exception is java.net.ConnectException: Connection timed out: connect
?
錯誤現象:明明在Eureka上注冊成功的服務,但無法通過服務名進行訪問
網上的解決方案:
網上有一種解決方案是說在restTemplate上面加注解
@LoadBalanced但是我加了沒有作用,依然timeout
?
調試源碼,發現問題:
調試源碼后發現sushiBase這個服務,在eureka上注冊的竟然是一個內網ip
?
最終解決方案
在eureka客戶端的配置文件中加入以下內容:
# 指定此實例的ip
eureka.instance.ip-address= # 注冊時使用ip而不是主機名 eureka.instance.prefer-ip-address=true?
參考:https://www.cnblogs.com/moonandstar08/p/7571610.html
?
轉載于:https://www.cnblogs.com/JangoJing/p/10215960.html
總結
以上是生活随笔為你收集整理的Eureka restTemplate访问超时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统进不去没有u盘怎么办 解决系统无法启
- 下一篇: w10进不了pe怎么办 w10无法进入P