<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    httpClient Connection Pool使用的正確姿勢

    import java.util.concurrent.TimeUnit;

    import org.apache.http.client.config.RequestConfig;
    import org.apache.http.impl.client.CloseableHttpClient;
    import org.apache.http.impl.client.HttpClients;
    import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;


    @Configuration
    public class HttpClientConfiguration {
        
        
        @Bean
          public PoolingHttpClientConnectionManager poolingHttpClientConnectionManager() {
            PoolingHttpClientConnectionManager result = 
                    new PoolingHttpClientConnectionManager(5, TimeUnit.MINUTES);
            result.setMaxTotal(20);
            result.setDefaultMaxPerRoute(20);
            return result;
          }

          @Bean
          public RequestConfig requestConfig(KycProperties kycProperties) {
              return RequestConfig
                            .custom()
                          .setConnectionRequestTimeout(kycProperties.getHttpConnectionTimeout())
                          .setConnectTimeout(kycProperties.getHttpConnectionTimeout())
                          .setSocketTimeout(kycProperties.getHttpConnectionTimeout())
                          .build();
          }

          @Bean
          public CloseableHttpClient httpClient(PoolingHttpClientConnectionManager poolingHttpClientConnectionManager, RequestConfig requestConfig) {
              return HttpClients
                          .custom()
                          .setConnectionManager(poolingHttpClientConnectionManager)
                          .setDefaultRequestConfig(requestConfig)
                          .build();
          }

    }

    Troubleshooting Spring's RestTemplate Requests Timeout
    https://tech.asimio.net/2016/12/27/Troubleshooting-Spring-RestTemplate-Requests-Timeout.html a

    httpclient超時重試記錄
    https://blog.csdn.net/wanghao112956/article/details/102967930

    posted on 2020-12-29 09:36 paulwong 閱讀(1197) 評論(0)  編輯  收藏 所屬分類: HTTPCLIENT

    主站蜘蛛池模板: 国产免费MV大全视频网站| 色播在线永久免费视频网站| 中文字幕手机在线免费看电影| 一级特黄aa毛片免费观看| 永久在线毛片免费观看| 亚洲中文字幕无码永久在线| 亚洲人成网站日本片| 人人公开免费超级碰碰碰视频| 69影院毛片免费观看视频在线| 国产jizzjizz免费看jizz| 亚洲国产精品久久久久网站 | 亚洲无线观看国产精品| 亚洲av无码专区在线| 国产又黄又爽又大的免费视频| 我想看一级毛片免费的| 亚洲AV无码码潮喷在线观看| 亚洲爆乳成av人在线视菜奈实 | 手机看片久久国产免费| 色婷婷亚洲十月十月色天| 美女又黄又免费的视频| 亚洲高清中文字幕免费| 亚洲乱码日产一区三区| 亚洲av永久无码一区二区三区| 日本免费人成视频在线观看| 亚洲成av人在片观看| 亚洲欧洲日本在线观看| 久久中文字幕免费视频| 亚洲精品线路一在线观看| 久久国产亚洲精品| 99在线免费观看视频| ZZIJZZIJ亚洲日本少妇JIZJIZ| 亚洲中文精品久久久久久不卡| 无码精品国产一区二区三区免费| 无码欧精品亚洲日韩一区夜夜嗨| 91亚洲性爱在线视频| 日本黄色动图免费在线观看| 亚洲精品97久久中文字幕无码| 亚洲色在线无码国产精品不卡| 222www免费视频| 亚洲AV无码码潮喷在线观看 | 97免费人妻在线视频|