<pre>package com.dipub.http;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
@Component
@Configuration
public class HttpClientManager {
@Bean(name = "poolingHttpClientConnectionManager")
public PoolingHttpClientConnectionManager poolingHttpClientConnectionManager() {
PoolingHttpClientConnectionManager poolingHttpClientConnectionManager = new PoolingHttpClientConnectionManager();
poolingHttpClientConnectionManager.setMaxTotal(200);
poolingHttpClientConnectionManager.setDefaultMaxPerRoute(50);
return poolingHttpClientConnectionManager;
}
@Bean(name = "httpClientBuilder")
public HttpClientBuilder httpClientBuilder() {
HttpClientBuilder httpClientBuilder = HttpClientBuilder.create();
httpClientBuilder.setConnectionManager(poolingHttpClientConnectionManager());
return httpClientBuilder;
}
@Bean(name = "httpClient")
public CloseableHttpClient httpClient() {
return httpClientBuilder().build();
}
}</pre>
代码片段: PoolingHttpClientConnectionManager的使用-PoolingHttpClientConnectionManager
package com.dipub.http;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.conn.PoolingH...
- 发表于 2018-07-07 19:40
- 阅读 ( 5176 )
- 分类:代码片段
你可能感兴趣的文章
- Java 添加条码、二维码到PDF文档 133 浏览
- Java 在Excel中添加筛选器并执行筛选 90 浏览
- JAVA + VUE + 简洁UI:分离式软件平台形成之旅 264 浏览
- Java 设置Word中的表格自适应的3种方式 112 浏览
- LeaRun快速开发平台,.net/java项目开发工具简析 141 浏览
- JVM学习笔记之类装载器-ClassLoader 202 浏览
随机文章
- MySQL trigger is preventing INSERT if condition isn't met 245 浏览
- How to keep rows with NULL values that don't fulfill the condition in the WHERE clause after LEFT JOIN-ing two tables 161 浏览
- Trying to write a query that will pull highest and lowest revenue and also print the account health? 176 浏览
- JavaScript - How to remove all letters from an array of arrays 171 浏览
- Evaluate PHP with cronjob and pipe output to PNG file 180 浏览
相关问题
- java基础知识提问 1 回答
条评论
请先 登录 后评论
发送私信
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!