Zuul默認集成了Hystrix熔斷機制和Ribbon負載均衡,不過超時策略都是默認值所以我們需要在配置文件中對這些策略進行手動配置。
hystrix:
command:
default:
execution:
isolation:
strategy: SEMAPHORE
thread:
timeout-in-milliseconds: 6000 # 熔斷超時時長:6000ms
ribbon:
ReadTimeout: 30000 # 通信超時時間(ms)
ConnectTimeout: 15000 # 連接超時時間(ms)
