springcloud hystrix+ribbon 的Timeout配置

hystrix:
  command:
    default:
      execution:
        timeout:
          enabled: true
        isolation:
          thread:
            ##斷路器的超時時間需要大於ribbon的超時時間,不然不會觸發重試
            timeoutInMilliseconds: 30000
  threadpool:
    default:
      coreSize: 20
ribbon:
  ##請求處理的超時時間
  ReadTimeout: 5000
  ##請求連接的超時時間
  ConnectTimeout: 2000
  ##對當前實例的重試次數
  MaxAutoRetries: 1
  ##對所有操作請求都進行重試
  OkToRetryOnAllOperations: true
  ##切換實例的重試次數
  MaxAutoRetriesNextServer: 1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章