Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javaee异步请求:即使在响应关闭后仍进行调度_Java_Asynchronous_Java Ee 6 - Fatal编程技术网

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

Javaee异步请求:即使在响应关闭后仍进行调度,java,asynchronous,java-ee-6,Java,Asynchronous,Java Ee 6,我正在阅读Charles Lyon关于异步请求的OSCWCD书籍。它说,在异步循环中,即使响应已提交,也可以进行调度。我不明白为什么会这样?任何洞察都会很棒 异步方法的一般方法是,客户端将打开一个新通道来接收异步响应,并将该通道的句柄提供给服务器。异步响应不是在初始客户机请求/响应通道上发送的,而是在另一个通道上发送的,该通道保持活动状态,直到客户机没有收到异步响应为止 如果客户端无法为服务器提供任何通道来发送异步响应,那么另一种方法是使用轮询。在这种情况下,作为初始请求响应的一部分,服务器将提

我正在阅读Charles Lyon关于异步请求的OSCWCD书籍。它说,在异步循环中,即使响应已提交,也可以进行调度。我不明白为什么会这样?任何洞察都会很棒

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


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

您的回答仍然没有回答我的主要问题。为什么我们可以在响应已提交的情况下发送事件?@yapkm01我们可以在响应已提交的情况下发送事件?通常,一旦提交了响应,就不能在同一响应对象或关联通道上发送任何进一步的信息。正如我提到的,客户端应该在不同的通道/套接字上侦听异步响应,服务器可以在该通道/套接字上接收异步响应。