我用javascript做了一些关于服务器推送的研究,发现普遍的共识是我想要的是"Comet“设计模式。有没有构建在jQuery之上的这种模式的好实现?如果没有,那么这个模式有没有好的实现呢?不管这些问题的答案是什么,从实现的角度来看,是否有关于此模式的文档?
发布于 2008-09-26 00:17:08
我写了Till提到的插件。该插件是Bayeux协议的一个实现,目前支持长轮询(通过AJAX的本地服务器)和回调轮询(通过XSS的远程服务器)。有一个Python的Bayeux实现,叫做cometd-twisted,我听说我的插件可以使用它,但我还没有验证过。我已经在cometd-jetty和erlycomet上进行了测试和验证,其中包含了一个jQuery Comet示例。在我的blog上有更多信息,在它的google code page上可以找到带有基本聊天示例的当前代码。希望这个信息是有帮助的,并随时与我联系,如果需要任何进一步的帮助与插件。
发布于 2008-09-25 21:19:09
有人造了a client for Comet using jQuery。我不知道这是不是很好。我读过关于Comet的文章,听说过它能做的所有好事,但我从来没有抽出时间使用它。在我目前的项目中,我没有时间,也没有用例。
我完全忘了添加一个实现comet的链接。
有Comet Daily,他们有一个在线comparison。比较侧重于不同实现的成熟度。它非常有趣,应该可以让你开始学习。
希望这能有所帮助!
发布于 2010-07-16 22:56:33
查看Ape Project,了解实现comet模式的完整客户端和服务器端解决方案。
https://stackoverflow.com/questions/136012
复制相似问题