我一直在寻找异步 java http 客户端。
我遇到了 Apache asyncClient并经历了以下examples .
因此在示例中,我们注册了一个回调对象,并在请求的响应返回时调用 completed(...)。
问题:
现在在内部执行 ASyncClient
1让线程等待每个请求或
2它实际上使用 NIO 并创建一个线程来轮询套接字选择器并调用 completed(...) 方法
最佳答案
Apache HttpAsyncClient 基于 Apache HttpCore NIO,这是一个基于 Java NIO 的低级 HTTP 传输库。
关于java - apache asyncClient 是实际的异步还是它在幕后使用线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27907853/