feign、ribbion,这两个组件是spring cloud 远程调用最常用的两个组件。这两个组件分别有各自的重试机制和默认配置。
如下的示例值是ribbon的默认配置,指定ribbon服务的配置会覆盖全局ribbon的配置。
# 对所有的服务该配置都生效
ribbon:
ConnectTimeout: 1000
ReadTimeout: 1000
OkToRetryOnAllOperations: false
MaxAutoRetries: 0
MaxAutoRetriesNextServer: 1
retryableStatusCodes: ''
#只针对 sevice-x生效
sevice-x:
ribbon:
ConnectTimeout: 1000
ReadTimeout: 1000
OkToRetryOnAllOperations: false
MaxAutoRetries: 0
MaxAutoRetriesNextServer: 1
retryableStatusCodes: ''
1. feign重试
feign重试定义了一个接口feign.Retryer,当发生可重

最低0.47元/天 解锁文章
167万+

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



