1、默认配置(不生效):
此时配置,超时和重试都不会生效。原因: RestTemplate默认是使用SimpleClientHttpRequestFactory,内部是调用jdk的HttpConnection,默认超时为-1,设置的超时时间虽然会加载到配置类当中,但是执行的时候不会获取。
2、超时与重试设置
此时,超时和重试都会生效。超时时间按照requestFactory设置的时间为准。ribbon设置的超时时间不生效。
SimpleClientHttpRequestFactory也可以采用HttpComponentsClientHttpRequestFactory。