springCloud项目中 做了导入功能,数据量大,请求接口后,处理时间长,整整一分钟后,后台自动发起第二次请求,从头开始导入,请问这是什么原因造成的,cloud的超时重试机制不是默认关闭的吗?这个一分钟就再次请求是不是底层设置的,哪个配置可以修改?忘大神可以给小弟解答一下
SpringCloud超时设置:
Ribbon
全局设置:
ribbon:
ReadTimeout: 60000
ConnectTimeout: 60000
局部设置:
service-id:
ribbon:
ReadTimeout: 1000
ConnectTimeout: 1000
Feign
feign:
client:
config:
feignName:
connectTimeout: 5000
readTimeout: 5000
RestTemplate
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory();
simpleClientHttpRequestFactory.setConnectTimeout(1000);
simpleClientHttpRequestFactory.setReadTimeout(1000);
return new RestTemplate(simpleClientHttpRequestFactory);
}