SpringFeign 的 Hystrix 熔斷器出現 timed-out and no fallback available 錯誤


Hystrix 熔斷器默認超時時間是 1 秒鍾,我們需要在配置中修改它的超時時間配置,同時也要設置 ribbon 的超時時間。

 

解決方法:application中配置以下

hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 5000  #熔斷超時時間

ribbon:
  ReadTimeout: 60000  #請求處理的超時時間
  ConnectTimeout: 60000 #請求連接超時時間
  MaxAutoRetries: 0 #對當前實例的重試次數
  MaxAutoRetriesNextServer: 1 #切換實例的重試次數 1

tips:只配置 Ribbon 或者只配置了 hystrix 的超時時間是不行的,需要同時配置


免責聲明!

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



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