| | |
| | | "com.java110.user", |
| | | "com.java110.doc", |
| | | "com.java110.scm", |
| | | "com.java110.api", |
| | | "com.java110.boot" |
| | | }, |
| | | exclude = {LiquibaseAutoConfiguration.class, |
| | |
| | | restTemplate.getInterceptors().add(java110RestTemplateInterceptor); |
| | | //设置超时时间 |
| | | HttpComponentsClientHttpRequestFactory httpRequestFactory = new HttpComponentsClientHttpRequestFactory(); |
| | | httpRequestFactory.setConnectionRequestTimeout(10000); |
| | | httpRequestFactory.setConnectTimeout(10000); |
| | | httpRequestFactory.setReadTimeout(10000); |
| | | httpRequestFactory.setConnectionRequestTimeout(20000); |
| | | httpRequestFactory.setConnectTimeout(20000); |
| | | httpRequestFactory.setReadTimeout(20000); |
| | | restTemplate.setRequestFactory(httpRequestFactory); |
| | | return restTemplate; |
| | | } |
| | |
| | | Java110FeignClientInterceptor okHttpLoggingInterceptor) { |
| | | okhttp3.OkHttpClient.Builder ClientBuilder = new okhttp3.OkHttpClient.Builder() |
| | | .readTimeout(30, TimeUnit.SECONDS) //读取超时 |
| | | .connectTimeout(10, TimeUnit.SECONDS) //连接超时 |
| | | .connectTimeout(20, TimeUnit.SECONDS) //连接超时 |
| | | .writeTimeout(60, TimeUnit.SECONDS) //写入超时 |
| | | .connectionPool(new ConnectionPool(10 /*maxIdleConnections*/, 3, TimeUnit.MINUTES)) |
| | | .connectionPool(new ConnectionPool(20 /*maxIdleConnections*/, 3, TimeUnit.MINUTES)) |
| | | .addInterceptor(okHttpLoggingInterceptor); |
| | | return ClientBuilder.build(); |
| | | } |