PoolingHttpClientConnectionManager和PoolingClientConnectionManager之间有什么区别

时间:2016-03-19 21:04:24

标签: java apache-httpclient-4.x

PoolingHttpClientConnectionManager PoolingClientConnectionManager 之间有什么区别?为什么不推荐使用PoolingClientConnectionManager?那个班的缺点是什么?

1 个答案:

答案 0 :(得分:1)

我也无法在文档中找到任何准确的引用,也无法在JIRA中找到。但是,有一个更权威的来源。根据原来的git commit从2012年11月4日开始添加新课程:

  

连接管理API重新设计:已弃用   ClientConnectionManager,ManagedClientConnection,   OperatedClientConnection和ClientConnectionOperator有利于   更简单的 HttpClientConnectionManager 界面。新API有很多   占地面积更小,不再支持托管或管理的概念   经营连接。内部连接管理(原文如此)逻辑不再存在   接触消费者

因此,除非您需要托管或操作连接,或访问内部连接管理,否则您应该更新以使用新名称。

除此之外,这个版本从2013年9月开始在4.3版本中发布,现在我们已达到4.5.2,所以很明显这经得起了时间的考验。