gpt4 book ai didi

comet - cometd 还不成熟吗?

转载 作者:行者123 更新时间:2023-12-04 02:16:00 26 4
gpt4 key购买 nike

我正在考虑编写一个需要能够将消息推送到浏览器的实时网络应用程序。当我第一次阅读 Comet 时,由于浏览器支持薄弱,人们似乎认为它是一种脆弱且不成熟的方法。今天,它似乎是一种既定又实用的技术。但据我所知,浏览器现在对基本方法(长轮询、iframe 和脚本标签)的支持并不比 06 年这个想法首次流行时更好。

当然,在服务器端管理所有这些连接是很困难的,但是 Comet 框架解决了这个问题(甚至在 06 年使用 Twisted 之类的东西也是可行的)。那么问题来了:浏览器中的 Comet 支持是否存在任何破坏交易的问题,还是当时的人们错了?

另外:我最近阅读了一篇大约 2010 年的博客文章,总结了 Comet 技术的状态,详细介绍了每种方法。这听起来好像没有一种方法是真正可行的。这篇文章很有说服力,这就是为什么我仍然对 Comet 感到紧张。关于该博客,我唯一记得的是它有一个深色背景(棕色或黑色)。还有人看过那个帖子吗?我真的很想再读一遍。

最佳答案

我认为 Comet 现在非常可行,每个浏览器都支持长轮询,因此您有一个仍然有效的通用后备,并且每个浏览器中都有比长轮询性能更高的方法。

你只是不经常看到它,因为在每个浏览器中支持不同的方法是一项相当大的任务,谷歌和 Facebook 有资源来做到这一点,但你的普通网络开发人员。将浪费大量时间以获得很少的 yield 。真正需要 cometd 提供的实时通信的应用程序只有这么多。

我认为现在有了像 APE 和 CometD 这样的框架,它们为您提供后端和客户端实用程序,您会看到更多的人能够承担复杂的任务。无论如何也不能不成熟, cometd 只是一种以非常新颖的方式利用现有能力的技术。

关于comet - cometd 还不成熟吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com