Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读 Charles Lyon 关于异步请求部分的 OSCWCD 书籍。它说在异步循环中,即使响应已提交,也可以分派。我不明白为什么会这样?任何见解都会很棒!
异步方法的一般方法是客户端将打开一个新通道来接收异步响应,并将该通道的句柄提供给服务器。异步响应不在初始客户端请求/响应通道上发送,而是在不同的通道上发送,该通道保持活动状态,直到客户端没有收到异步响应。
如果客户端无法为服务器提供任何通道来发送异步响应,那么另一种方法是使用轮询。在这种情况下,服务器作为初始请求响应的一部分,将提供一个轮询 URL。客户端可以定期轮询它,当服务器准备好响应时,将返回响应。当服务器没有响应时,它应该返回一个有意义的进行中消息。