具體的參數在HystrixCommandProperties類中
circuitBreaker.sleepWindowInMiliseconds //熔斷器打開後多少秒內 熔斷狀態變成半熔斷狀態(對該微服務進行一次請求嘗試,不成功則狀態改成熔斷,成功則關閉熔斷器
circuitBreaker.RequestVolumeThreshold //斷容器最小請求數,達到這個值過後纔開始計算是否打開熔斷器
circuitBreaker.ErrorThresholdPercentage // 錯誤百分比條件,達到熔斷器最小請求數後錯誤率達到百分之多少後打開熔斷器
對應的配置(yml/properties) 【詳細自己去上面的配置類去查看】
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 3000
在這裏做個筆記