Feign 超时配置

配置参考

feign:
  request:
    options:
      connect-timeout-millis: 5000
      read-timeout-millis: 11000
      follow-redirects: true

参考类

  • 类路径
    • com.jiuwei.jiuyangcloud.common.config.FeignConfiguration.FeignRequestOptionsProperties

默认配置

@Getter
    @ConfigurationProperties(prefix = "feign.request.options")
    @ConditionalOnProperty(prefix = "feign.request.options", havingValue = "true", matchIfMissing = true)
    public static class FeignRequestOptionsProperties {
 
        private Integer connectTimeoutMillis = 10000;
        private Integer readTimeoutMillis = 10000;
        private Boolean followRedirects = true;
 
        public void setConnectTimeoutMillis(Integer connectTimeoutMillis) {
            this.connectTimeoutMillis = connectTimeoutMillis;
        }
 
        public void setReadTimeoutMillis(Integer readTimeoutMillis) {
            this.readTimeoutMillis = readTimeoutMillis;
        }
 
        public void setFollowRedirects(Boolean followRedirects) {
            this.followRedirects = followRedirects;
        }
 
    }

需要更改的话。直接在yml文件中配置对应的变量即可