<pre>package com.github.liyiorg.common.api;
import org.apache.http.config.SocketConfig;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
public abstract class BaseAPI {
protected static CloseableHttpClient httpClient;
static{
PoolingHttpClientConnectionManager poolingHttpClientConnectionManager = new PoolingHttpClientConnectionManager();
poolingHttpClientConnectionManager.setMaxTotal(100);
poolingHttpClientConnectionManager.setDefaultMaxPerRoute(10);
SocketConfig socketConfig = SocketConfig.custom().setSoTimeout(1000*5).build();
poolingHttpClientConnectionManager.setDefaultSocketConfig(socketConfig);
httpClient = HttpClientBuilder.create()
.setConnectionManager(poolingHttpClientConnectionManager)
.disableCookieManagement()
.build();
}
}
</pre>
代码片段: PoolingHttpClientConnectionManager的使用-PoolingHttpClientConnectionManager的使用
package com.github.liyiorg.common.api;
import org.apache.http.config.SocketConfig;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.H...
- 发表于 2018-07-07 19:40
- 阅读 ( 5449 )
- 分类:代码片段
你可能感兴趣的文章
- Java 添加条码、二维码到PDF文档 129 浏览
- Java 在Excel中添加筛选器并执行筛选 85 浏览
- JAVA + VUE + 简洁UI:分离式软件平台形成之旅 260 浏览
- Java 设置Word中的表格自适应的3种方式 107 浏览
- LeaRun快速开发平台,.net/java项目开发工具简析 134 浏览
- JVM学习笔记之类装载器-ClassLoader 198 浏览
随机文章
- spring注解注入properties配置文件 1006 浏览
- Spring变量引用properties最精简教程 810 浏览
- 使用泛型来封装Spring的jdbcTemplate 达到通用查询 1211 浏览
- html的meta总结,html标签中meta属性使用介绍 484 浏览
- 开源项目:druid 阿里巴巴开源数据库连接池 1108 浏览
相关问题
- java基础知识提问 1 回答
条评论
请先 登录 后评论
发送私信
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!