feign.RetryableException: Read timed out executing GET http://item-service/spu/page?page=1&rows=5


解決

#--------------Feign負載均衡配置 配置全局超時時間 毫秒單位   根據業務酌情配置
ribbon:
  ConnectTimeout: 50000 #請求連接的超時時間,默認時間為1秒
  ReadTimeout: 50000 #請求處理的超時時間

原因:由於Feign底層使用Ribbon調用請求,ribbon的默認超時時間為1s,所以超過1s就報錯
在search搜索微服務的application.yml配置文件中添加ribbon的超時配置,我配置了5秒還是報錯,於是我改成了50秒,OK成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM