1
28
你提出的解决方案听起来像 long polling ,这可能很有效。
你会要求
这样做的好处是速度非常快——一旦服务器有了新数据,客户端就会得到它。它还具有对断开连接的恢复能力,并且在客户端断开连接一段时间(您可以请求
在回答您关于Jetty/Tomcat的评论时,我对Java没有任何经验,但它们似乎都使用了与Apache类似的工作线程池系统,因此它也会遇到同样的问题。我确实找到了 this post |
2
2
this article 提出了一个新的HTTP头,“When Modified After”,它基本上做了相同的事情——服务器等待并保持连接打开,直到资源被修改。 我更喜欢基于版本的方法,而不是基于时间戳的方法,因为它不太容易受到竞争条件的影响,并且可以为您提供有关您正在检索的内容的更多信息。对这种方法有什么想法吗? |
3
2
2021年编辑:上面的答案是2009年的上下文。 今天,我建议使用带有推送通知的WebSocket接口。
|
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
IDskxo · 为什么我们需要添加。响应的end()? 2 年前 |
KollegeBo · 触发更新的POST或GET 2 年前 |
meren · 如何使用react向后端api请求用户提供的值? 2 年前 |
CaptTaifun · 如何对“多个”和“单个”对象使用相同的端点? 2 年前 |
Zsombor Szende · 汇率api从哪里获取数据?[闭门] 2 年前 |