@@ -54,8 +54,8 @@ private static void createHttpClient() {
5454 context .setCookieStore (cookieStore );
5555
5656 RequestConfig .Builder globalConfigBuilder = RequestConfig .custom ().setCookieSpec (CookieSpecs .STANDARD )
57- .setConnectTimeout (5000 ).setConnectionRequestTimeout (1000 )
58- .setSocketTimeout (5000 )
57+ .setConnectTimeout (30000 ).setConnectionRequestTimeout (10000 )
58+ .setSocketTimeout (30000 )
5959 .setCookieSpec (CookieSpecs .STANDARD_STRICT )
6060 .setExpectContinueEnabled (Boolean .TRUE ).setTargetPreferredAuthSchemes (Arrays .asList (AuthSchemes .NTLM , AuthSchemes .DIGEST ))
6161 .setProxyPreferredAuthSchemes (Arrays .asList (AuthSchemes .BASIC ));
@@ -67,7 +67,7 @@ private static void createHttpClient() {
6767 if (config != null && config .getProxy () && proxySettings != null && proxySettings .USE_HTTP_PROXY && !proxySettings .PROXY_TYPE_IS_SOCKS ) {
6868 HttpHost proxy = new HttpHost (proxySettings .PROXY_HOST , proxySettings .PROXY_PORT , "http" );
6969 globalConfigBuilder .setProxy (proxy );
70- if (proxySettings .PROXY_AUTHENTICATION ){
70+ if (proxySettings .PROXY_AUTHENTICATION ) {
7171 provider = new BasicCredentialsProvider ();
7272 provider .setCredentials (new AuthScope (proxy ), new UsernamePasswordCredentials (proxySettings .getProxyLogin (), proxySettings .getPlainProxyPassword ()));
7373 }
@@ -201,14 +201,13 @@ public void checkServerTrusted(X509Certificate[] xcs, String str) {
201201 .register ("http" , PlainConnectionSocketFactory .INSTANCE )
202202 .register ("https" , socketFactory ).build ();
203203 PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager (socketFactoryRegistry );
204-
204+ connectionManager .setDefaultMaxPerRoute (200 );
205+ connectionManager .setMaxTotal (400 );
205206 return connectionManager ;
206207
207208 } catch (Exception e ) {
208209 LogUtils .LOG .error ("创建PoolingHttpClientConnectionManager失败" , e );
209210 }
210211 return new PoolingHttpClientConnectionManager ();
211212 }
212-
213-
214213}
0 commit comments