【发布时间】:2014-09-03 13:17:55
【问题描述】:
已经阅读了很多东西来解释非阻塞和异步 I/O 之间的细微差别,但大多数似乎都与服务器端编程有关。这似乎也很有意义。但是非阻塞与异步 I/O 是否与 Rest Client 相关?
在网上花了很多时间,但恐怕我仍然无法掌握其中的区别,或者更确切地说,拥有一个非阻塞的 Rest Client 的意义。我更关心泽西客户。是的,API 说它支持异步客户端,并且可以使用 Future.isDone() 避免对 Future 对象的阻塞“get”调用(参考:https://jersey.java.net/documentation/latest/async.html)但是如果我的 Rest Client 发出 Post 请求,那是怎么回事处理?它只是异步的还是异步和非阻塞的?如果有人可以帮助我提供见解,将不胜感激。
感谢和问候
【问题讨论】:
-
REST 使用哪种底层协议?我不认为这些术语被 HTTP 计算在内,但我不是这个主题的专家。你能详细说明你的问题吗?
标签: rest asynchronous nonblocking jersey-2.0