目录
FeignClient 、Ribbon 、 Hystrix三个之间配置优先级的关系
超时配置和重试机制
FeignClient 、Ribbon 、 Hystrix三个都有超时配置
FeignClient 、Ribbon 、 Hystrix三个之间配置优先级的关系
Hystrix 配置 > FeignClient 配置 > Ribbon 配置

配置超时时:Hystrix 超时时间 > FeignClient超时时间 > Ribbon 超时时间
重试机制:当网络不可达时或超时时会触发重试机制
Hystrix无重试机制,feign和ribbon都有重试机制
配置常用属性
Ribbon超时和重试配置:
#全局配置
ribbon:
ConnectTimeout: 500 #请求连接的超时时间
ReadTimeout: 1000 #请求处理的超时时间
MaxAutoRetries: 1 #最大重试次数,

本文探讨了在微服务架构中,FeignClient、Ribbon和Hystrix的超时配置和重试机制。Hystrix的超时配置优先级最高,其次是FeignClient,再是Ribbon。在配置超时时间时,Hystrix的超时时间需大于FeignClient和Ribbon。此外,Hystrix不支持重试,而FeignClient和Ribbon具备重试机制。文章还介绍了Ribbon重试次数的计算公式以及Hystrix超时时间的计算方法。
最低0.47元/天 解锁文章
2539

被折叠的 条评论
为什么被折叠?



