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 斷路器配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.