Spring Cloud: OpenFeign 超时重试机制
@Configuration
public class FeignConfig {
@Bean
public Retryer feignRetryer() {
return new Retryer.Default(100, TimeUnit.SECONDS.toMillis(1), 5);
}
}
这段代码定义了一个Feign的重试器配置,它使用了Feign默认提供的重试器,并且设置了初始间隔时间为100毫秒,最大间隔时间为1秒,最大重试次数为5次。这样,当Feign客户端调用服务出现超时时,会进行重试。
评论已关闭