![]() |
1
0
您的Web UI可以将请求发送到Web服务器,该服务器立即生成一个内部线程并返回挂起状态。当web服务器的线程正在处理时,您的UI可以再次使用(解锁)。 备选方案1:WebUI可以每5秒左右轮询一次(参见HTML5WebWorker),通过请求/重播检查此处理的状态,并在完成后检索最终结果。 备选方案2:您可以建立某种形式的从WebServer到WebUI的“推送通知”,以便在处理完成后将其告知UI。有几个Push api(根据您的后端/前端语言选择)。有些只是实现一个轮询状态检查,如上所述。。其他的类似WebSocket的更通用。不幸的是,目前还没有标准,但我希望它即将到来: https://www.w3.org/TR/push-api/ |
|
user29759326 · 如何返回递归函数中的最后一个值? 5 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 6 月前 |