【问题标题】:Is apache asyncClient actual async or it uses thread behind the sceneapache asyncClient 是实际异步还是在后台使用线程
【发布时间】:2015-01-12 17:46:52
【问题描述】:

我正在寻找异步 java http 客户端。

我遇到了Apache asyncClient,又经历了下面的examples

所以在示例中,我们注册了一个回调对象,并在请求响应返回时调用 completed(...)。

问题:

现在在内部执行 ASyncClient

1 让线程等待每个请求或

2 它实际上是使用 NIO 并让一个线程轮询套接字选择器并调用 Complete(...) 方法

【问题讨论】:

  • Apache 是一个伟大的开源组织,它提供了这个包的源代码,fully available on the web with cross-referencing。通过阅读源代码,您可以准确了解他们在做什么。
  • @RealSkeptic 是的,但我正在尝试利用 apache 拥有的大型社区......

标签: java apache http asynchronous apache-httpclient-4.x


【解决方案1】:

Apache HttpAsyncClient 基于 Apache HttpCore NIO,它是一个基于 Java NIO 的低级 HTTP 传输库。

【讨论】:

    猜你喜欢
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    相关资源
    最近更新 更多