<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 閱讀(1194) 評論(0)  編輯  收藏 所屬分類: HTTPCLIENT

    主站蜘蛛池模板: 四虎精品亚洲一区二区三区| 国产亚洲精品无码拍拍拍色欲| 亚洲国产精品免费观看| 国产大片91精品免费看3| 国产亚洲成人久久| 亚洲另类图片另类电影| 黄网站在线播放视频免费观看| 国产99久久久久久免费看| 少妇人妻偷人精品免费视频 | 免费看a级黄色片| 国产亚洲精品免费视频播放| 亚洲欧洲日韩综合| 国产99久久久国产精免费| 久久久久久久免费视频| 亚洲免费福利在线视频| 97无码人妻福利免费公开在线视频| 免费观看日本污污ww网站一区| 亚洲精品永久在线观看| 4399影视免费观看高清直播| 亚洲成AV人片天堂网无码| 亚洲国产精品无码专区在线观看 | 中文字幕亚洲色图| 国产成人免费高清激情明星| 青青草97国产精品免费观看| 亚洲综合色7777情网站777| 免费一级e一片在线播放| 国语成本人片免费av无码| 99久久免费国产香蕉麻豆| 999久久久免费精品播放| 免费av一区二区三区| 免费观看91视频| 久久九九AV免费精品| 在线免费观看h片| 成全视频在线观看免费| 日韩精品无码免费专区网站| 99精品视频在线观看免费| 国产精品美女久久久免费 | 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲国产婷婷六月丁香| 国产成人亚洲综合| 女人与禽交视频免费看|