Java NON Blocking IO Rest服务

时间:2018-08-28 09:28:13

标签: javascript java servlets nio nonblocking

我正在研究反应式编程,但我怀疑它是Non Blocking IO的Java REST Web服务的实现。 Java Servlet 3.1 规范引入了一些接口,以实现非阻塞Web请求。

我的问题是

  1. Netty 是否实施此规范,而Tomcat,JBoss和Jetty 不是
  2. 如何通过Java前端进行HTTP非阻塞调用?我可以只使用AJAX,还是必须在Javascript中使用 AJAX + Promise

谢谢。

1 个答案:

答案 0 :(得分:0)

要回答第二部分的内容,JavaScript本质上是非阻塞的。因此,Ajax本身是无阻塞的,其Promise形式也是如此。

以下是Ajax的简介,其中讨论了包括fetch API:https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX

在内的许多方法。

这里是jQuery get API,正如它指出的那样,它是AJAX的简写或包装:https://api.jquery.com/jquery.get/