我一直在寻找异步java http客户端。
我遇到Apache asyncClient并经历了以下examples。
所以在示例中我们注册了一个回调对象,并在请求的响应返回时调用完成(...)。
问题:
现在内部执行ASyncClient
1使线程等待每个请求或
2它实际上使用NIO并使一个线程轮询套接字选择器并调用完成的(...)方法
答案 0 :(得分:1)
Apache HttpAsyncClient基于Apache HttpCore NIO,它是基于Java NIO的低级HTTP传输库。