Javaee异步请求:即使在响应关闭后调度

时间:2013-08-13 04:18:09

标签: java asynchronous java-ee-6

我正在阅读Charles Lyon撰写的有关异步请求的OSCWCD书籍。它表示在异步循环中,即使提交了响应,也可以调度。我不明白为什么会这样?任何见解都会很棒!

1 个答案:

答案 0 :(得分:0)

异步方法的一般方法是客户端将打开一个新通道来接收异步响应,并将该通道的句柄提供给服务器。异步响应不在初始客户端请求/响应通道上发送,而是在不同的通道上发送,该通道保持活动状态,直到客户端没有收到异步响应。

如果客户端无法为服务器提供发送异步响应的任何通道,那么另一种方法是使用轮询。在这种情况下,服务器作为初始请求响应的一部分,将提供轮询URL。客户端可以定期轮询它,当服务器准备好响应时,将返回响应。当服务器没有响应时,它应该返回一个有意义的正在进行的消息。