zuul.host.socket-timeout-millis=60000 #zuul socket連接超時
zuul.host.connect-timeout-millis=60000 #zull 請求連接超時時間
hystrix.command.default.execution.timeout.enabled=true #如果enabled設置為false,則請求超時交給ribbon控制,為true,則超時作為熔斷根據
hystrix.command.default.execution.isolation.strategy=SEMAPHORE #THREAD —— 在固定大小線程池中,以單獨線程執行,並發請求數受限於線程池大小 SEMAPHORE —— 在調用線程中執行,通過信號量來限制並發量
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=60000 #斷路器超時時間,默認1000ms
feign.hystrix.enabled=true
feign.config.connectTimeout=50000
feign.config.readTimeout=50000
ribbon.MaxAutoRetries=0 #對當前實例的重試次數,默認0
ribbon.ReadTimeout=60000 #負載均衡超時時間,默認值5000
ribbon.OkToRetryOnAllOperations=false #對所有操作請求都進行重試,默認false
ribbon.ConnectTimeout=60000 #ribbon請求連接的超時時間,默認值2000
ribbon.MaxAutoRetriesNextServer=0 #對切換實例的重試次數,默認1