首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

HttpClient HTTPS 连接池有关问题

2013-04-26 
HttpClientHTTPS连接池问题。我的需求是。现在我访问HTTPS的一个REST服务。但是每次请求都会要花费很多的时间

HttpClient HTTPS 连接池问题。
我的需求是。现在我访问HTTPS的一个REST服务。但是每次请求都会要花费很多的时间建立连接。所以想问一下如何使用apache的httpclient来创建一个线程池的HTTPS连接。使用的时候拿出来用就行了。

HTTPCLIENT 4.0或者3.0的解决方案都可以。
[解决办法]
HttpClient 3.x
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager

HttpClient 4.x
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager

可以看一下 HttpClient 4 发布包 examples/org/apache/http/examples/conn/ManagerConnectDirect.java 例子

对于上述 HTTP 池的是需要配置的,否则这两个版本的 HttpClient 池只有 2 个。
[解决办法]
HttpClient 4.x httpcomponents-client 的 examples\org\apache\http\examples\client\ClientMultiThreadedExecution.java 也是个例子。

热点排行