<分区>
我开始开发一个软件,使用 html + js 编码的应用程序我需要从服务器(java 代码)发送这个应用程序通知,该应用程序使用 nginx 进行路由并托管在 AWS 中。 我调查了这个实时通知的主题,我对网络套接字和长轮询感到困惑 In what situations would AJAX long/short polling be preferred over HTML5 WebSockets?
在一些文章中我读到长轮询是一个古老的东西,不像 websocket 是更新更好的(In what situations would AJAX long/short polling be preferred over HTML5 WebSockets?) 我开始检查 gmail facebook whatsapp 网页的元素。 我看到使用长轮询的 Gmail+ facebook 与使用 Websocket 的 whatsapp 不同。 那么为什么这些公司仍然选择使用长轮询呢? https://www.quora.com/Does-Facebook-use-WebSockets-for-any-of-their-applications-Are-they-really-useful-at-that-scale-especially-since-they-impose-a-stateful-architecture