diff --git a/auth/authentication-client/pom.xml b/auth/authentication-client/pom.xml
index bd6b24740bb0e8f3a910ef9f708ed3381fe8bd55..f0b21c9024da5713a11739f501ef479eead42c7b 100644
--- a/auth/authentication-client/pom.xml
+++ b/auth/authentication-client/pom.xml
@@ -51,6 +51,10 @@
org.springframework.cloud
spring-cloud-starter-openfeign
+
+ io.github.openfeign
+ feign-okhttp
+
org.projectlombok
lombok
diff --git a/auth/authentication-client/src/main/java/com/springboot/cloud/auth/client/config/FeignOkHttpConfig.java b/auth/authentication-client/src/main/java/com/springboot/cloud/auth/client/config/FeignOkHttpConfig.java
new file mode 100644
index 0000000000000000000000000000000000000000..7ccff4e6218764fa5d8aa14175ab7b647693b019
--- /dev/null
+++ b/auth/authentication-client/src/main/java/com/springboot/cloud/auth/client/config/FeignOkHttpConfig.java
@@ -0,0 +1,38 @@
+package com.springboot.cloud.auth.client.config;
+
+import feign.Feign;
+import okhttp3.ConnectionPool;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.AutoConfigureBefore;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
+import org.springframework.cloud.openfeign.FeignAutoConfiguration;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+import java.util.concurrent.TimeUnit;
+
+@AutoConfigureBefore(FeignAutoConfiguration.class)
+@Configuration
+@ConditionalOnClass(Feign.class)
+/****
+ * 需要修改成OKHTTP的客户端,需要在配置文件增加
+ * feign.httpclient.enabled=false
+ feign.okhttp.enabled=true
+ */
+public class FeignOkHttpConfig {
+
+ private int feignOkHttpReadTimeout = 60;
+ private int feignConnectTimeout = 60;
+ private int feignWriteTimeout = 120;
+
+ @Bean
+ public okhttp3.OkHttpClient okHttpClient() {
+ return new okhttp3.OkHttpClient.Builder()
+ .readTimeout(feignOkHttpReadTimeout, TimeUnit.SECONDS)
+ .connectTimeout(feignConnectTimeout, TimeUnit.SECONDS)
+ .writeTimeout(feignWriteTimeout, TimeUnit.SECONDS)
+// .connectionPool(new ConnectionPool(int maxIdleConnections, long keepAliveDuration, TimeUnit timeUnit)) //自定义链接池
+// .addInterceptor(XXXXXXXInterceptor) //自定义拦截器
+ .build();
+ }
+}