Zuul 超时设置
问题描述
使用 Zuul 作为网关,偶发超时问题及第一次调用触发熔断问题
解决方案
超时问题
ribbon:
ReadTimeout: 10000
SocketTimeout: 60000
第一次调用触发熔断
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 10000
因为 Zuul 采用了懒加载机制,第一次访问的时候才会加载某些类,由于默认的时间原本就比较短,加载这些类又需要一些时间,造成超时
参考: