WANG 6 سال پیش
والد
کامیت
424b398890
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      src/main/java/cn/com/qmth/examcloud/web/upyun/UpYunClient.java

+ 5 - 1
src/main/java/cn/com/qmth/examcloud/web/upyun/UpYunClient.java

@@ -27,6 +27,7 @@ import org.apache.http.client.methods.HttpPut;
 import org.apache.http.entity.InputStreamEntity;
 import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.impl.client.HttpClients;
+import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
 import org.apache.http.util.EntityUtils;
 
 import com.google.common.collect.Maps;
@@ -93,7 +94,10 @@ public class UpYunClient {
 	 * @param password
 	 */
 	public UpYunClient(String bucketName, String userName, String password, String domain) {
-		httpclient = HttpClients.custom().disableAutomaticRetries().build();
+		PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
+		cm.setMaxTotal(1000);
+		httpclient = HttpClients.custom().setConnectionManager(cm).disableAutomaticRetries()
+				.build();
 		requestConfig = RequestConfig.custom().setConnectionRequestTimeout(2000)
 				.setSocketTimeout(10000).setConnectTimeout(2000).build();