Spring Cloud Netflix超时时间设置

原文连接:https://www.cnblogs.com/kancy/p/13033021.html

如何配置好HystrixRibbon的超时时间呢?

其实是有套路的,因为Feign的请求:其实是Hystrix+RibbonHystrix在最外层,然后再到Ribbon,最后里面的是http请求。所以说。Hystrix的熔断时间必须大于Ribbon的 ( ConnectTimeout + ReadTimeout )。而如果Ribbon开启了重试机制,还需要乘以对应的重试次数,保证在Ribbon里的请求还没结束时,Hystrix的熔断时间不会超时。
image

原文地址:https://www.cnblogs.com/gotodsp/p/15669336.html