apache是​​asyncClient实际的异步还是在场景后面使用线程

时间:2015-01-12 17:46:53

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

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

我遇到Apache asyncClient并经历了以下examples

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

问题:

现在内部执行ASyncClient

1使线程等待每个请求或

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

1 个答案:

答案 0 :(得分:1)

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