如下代码
public class PoolHttpsClientService {
// 日志
private static final SimpleLogger LOGGER = SimpleLogger.getLogger(PoolHttpsClientService.class);
private static final String CHAR_SET = "UTF-8";
// 代理IP
@Value("${InetAddressStr}")
private String InetAddressStr;
// 代理端口
@Value("${InetPort}")
private int InetPort;
/**
* 最大连接数400
*/
private static int MAX_CONNECTION_NUM = 400;
/**
* 单路由最大连接数80
*/
private static int MAX_PER_ROUTE = 80;
/**
* 向服务端请求超时时间设置(单位:毫秒)
*/
private static int SERVER_REQUEST_TIME_OUT = 2000;
/**
* 服务端响应超时时间设置(单位:毫秒)
*/
private static int SERVER_RESPONSE_TIME_OUT = 2000;
/**
* 构造函数
*/
private PoolHttpsClientService() {
}
private static Object LOCAL_LOCK = new Object();
/**
* 连接池管理对象
*/
PoolingHttpClient