hystrix 斷路器配置

hystrix:
  command:
    default:  #default全局有效,service id指定應用有效
      execution:
        timeout:
          enabled: true
        isolation:
          thread:  #隔離策略 thread 
            timeoutInMilliseconds: 15000 #連接超時時間,默認15000ms
  threadpool:
    default:
      coreSize: 10         # 核心線程數  (默認10)
      maximumSize: 20      # 最大線程數  (默認10)
      allowMaximumSizeToDivergeFromCoreSize: true     #允許達到最大線程數  默認false
      maxQueueSize: 30    # 當請求隊列最大數量爲 30, (默認 -1)
      queueSizeRejectionThreshold: 30  # 因爲maxQueueSize值不能被動態修改,所有通過設置此值可以實現動態修改等待隊列長度。
      即等待的隊列的數量大於queueSizeRejectionThreshold時(但是沒有達到maxQueueSize值),則開始拒絕後續的請求進入隊列   ( 默認5)
      keepAliveTimeMinutes: 1 # 設置線程多久沒有服務後,需要釋放(maximumSize-coreSize )個線程 ,(默認1)

hystrix官方配置文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章