我将为我的 Web 应用程序(一个小型社交网络)构建实时推送通知功能,但我不知道从哪里开始。
这就是我想要构建的:有类似的按钮,评论表单,......用户点击喜欢,写他们的评论和(相对)立即,在所有者的浏览器上显示新的喜欢和评论的数量,......像那。
我读过关于 nodeJs、MeteorJS 上的 socketIo,但不幸的是,它们需要现代浏览器支持的 WebSocket。我刚刚阅读了关于彗星技术的文章,发现它很容易应用。但我不确定它是否会表现良好,因为 Comet 依赖于长轮询连接(如果我错了,请纠正我)。
此外,我认为 facebook 正在使用 Comet 来实现其推送通知功能。通过萤火虫插件上的控制台选项卡,我可以看到始终与 facebook 保持连接。那么任何人都可以向我展示一种技术,一种开发这种功能的模型吗?