提交 d8f7a1bf authored 作者: 刘海泉's avatar 刘海泉

修改feign配置

上级 98517153
package com.clx.performance.feign;
import feign.Request;
import okhttp3.ConnectionPool;
import okhttp3.OkHttpClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.concurrent.TimeUnit;
@Configuration
public class PerformanceClientConfiguration {
@Bean
public Request.Options requestOptions() {
return new Request.Options(5000, 5000);
public ConnectionPool pool() {
// 最大连接数、连接存活时间、存活时间单位(分钟)
return new ConnectionPool(500, 5, TimeUnit.MINUTES);
}
@Bean
public OkHttpClient okHttpClient() {
return new OkHttpClient.Builder()
.connectionPool(pool()) // 使用自定义连接池
.connectTimeout(5L, TimeUnit.SECONDS) // 连接超时时间
.readTimeout(5L, TimeUnit.SECONDS) // 读取超时时间
.followRedirects(true) // 是否允许重定向
.build();
}
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论