为啥 PoolingClientConnectionManager 中不推荐使用所有方法?

Posted

技术标签:

【中文标题】为啥 PoolingClientConnectionManager 中不推荐使用所有方法?【英文标题】:Why all methods are deprecated in PoolingClientConnectionManager?为什么 PoolingClientConnectionManager 中不推荐使用所有方法? 【发布时间】:2015-01-30 05:01:07 【问题描述】:

在 Apache httpclient 4.* 中,为什么所有方法都被弃用了? 如果全部弃用,我们如何有效地使用这个类。

当我执行 PoolingClientConnectionManager.getTotalStats() 时

我看到以下输出

[租用:2;待定:0;可用:0; max: 20],我从来没有看到在任何并发下可用高于 0。

请指教。

【问题讨论】:

出于Javadoc类中所述的原因。 【参考方案1】:

http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/impl/conn/PoolingClientConnectionManager.html

PoolingClientConnectionManager 类本身已弃用,因此所有方法均已弃用。不要使用类。请改用PoolingHttpClientConnectionManager

【讨论】:

以上是关于为啥 PoolingClientConnectionManager 中不推荐使用所有方法?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 DataGridView 上的 DoubleBuffered 属性默认为 false,为啥它受到保护?

为啥需要softmax函数?为啥不简单归一化?

为啥 g++ 需要 libstdc++.a?为啥不是默认值?

为啥或为啥不在 C++ 中使用 memset? [关闭]

为啥临时变量需要更改数组元素以及为啥需要在最后取消设置?

为啥 CAP 定理中的 RDBMS 分区不能容忍,为啥它可用?