阅读RESTful文档,它似乎不可能实现一个异步实例,但有人可能会更好地了解SO。是否可以使用异步RESTful Web服务?
我的意思是在这里我想异步执行的服务请求:
@Path("/helloworld", asyncSupported=true)
public class MyHelloWorldService {
...
}
我知道asyncSupported
不@Path
定义,但是我正在寻找类似的东西@WebServlet
。然后,我想使用AsyncContext
实例(或任何等效的实例)。
这可能吗?
为什么不使用AJAX异步调用REST风格的方法? –
@The由于实现了AsyncContext来解决Servlet中过多的每线程请求问题。使用Ajax调用RESTful不会解决这个问题(在服务器端)。这个想法/解决方案是在一组有限的线程上排队处理请求(有点像Nginx)。 – JVerstry
你可能想问一下http://java.net/projects/jersey/lists/users/archive列表。泽西岛泽西队前段时间对未来进行了实验。不知道这是否演变。 –