4

我正在尝试构建一个需要“服务器推送”功能的 rails 应用程序,即 Comet 。

我开始寻找我找到的三个选项并尝试了其中一个:

  1. Juggernaut:我试过了,但并不完全满意/舒适,Opera 和 Flash 10 可能存在一些浏览器问题(我已经尝试了大约一个小时,所以..所以我的判断可能并不完全正确)。

  2. 轨道的

  3. 流星

    2 和 3 都是基于 Comet 的,而 Juggernaut 使用 Flash xmlsocket 等进行服务器推送。

使用哪一个或基本上应该是什么标准我应该判断这些选项..双方的人都说他们更好..这令人困惑......

4

1 回答 1

2

决定您要使用哪些技术的基本标准是您要支持什么技术以及兼容性需要有多好。

我个人更喜欢剑圣,因为它使用起来非常简单,而且闪存设备比彗星更容易保持连接并且更稳定。但是,闪存要求确实会导致轻微的兼容性问题(您提到的 Opera)。

我已经很久没有看到《Shooting Star》的任何发展了,所以我想说这可能不是一个好的选择。

如果你在围栏上,你一定要试试 Orbited。它实际上是用 python 编写的,但它非常强大并且支持许多不同的协议。他们有一些很好的文档,很容易设置,而且我发现它非常可靠。

于 2009-04-07T12:48:23.877 回答