首页 新闻 搜索 专区 学院

springCloud 重复请求问题

0
悬赏园豆:50 [待解决问题]

springCloud项目中 做了导入功能,数据量大,请求接口后,处理时间长,整整一分钟后,后台自动发起第二次请求,从头开始导入,请问这是什么原因造成的,cloud的超时重试机制不是默认关闭的吗?这个一分钟就再次请求是不是底层设置的,哪个配置可以修改?忘大神可以给小弟解答一下

TIMEAWAY的主页 TIMEAWAY | 初学一级 | 园豆:152
提问于:2019-02-26 17:48
< >
分享
所有回答(1)
0

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);
}
CaiYongji | 园豆:1267 (小虾三级) | 2019-03-07 11:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册