Javascript Comet和jQuery

Javascript Comet和jQuery,javascript,jquery,design-patterns,comet,server-push,Javascript,Jquery,Design Patterns,Comet,Server Push,我对使用javascript的服务器推送进行了一些研究,发现普遍的共识是,我要寻找的是“Comet”设计模式。在jQuery之上是否有这种模式的良好实现?如果没有,这个模式有没有好的实现?不管这些问题的答案如何,从实现的角度来看,是否有关于此模式的文档?对该模式的描述:。我不知道这是否有什么好处。我读过有关Comet的书,听过它能做的一切好事,但我从来没有抽出时间来使用它。只是在我当前的任何项目上都没有时间和用例 我完全忘了添加一个实现comet的链接 有彗星日报,他们有一个在线网站。比较强调不

我对使用javascript的服务器推送进行了一些研究,发现普遍的共识是,我要寻找的是“Comet”设计模式。在jQuery之上是否有这种模式的良好实现?如果没有,这个模式有没有好的实现?不管这些问题的答案如何,从实现的角度来看,是否有关于此模式的文档?

对该模式的描述:

。我不知道这是否有什么好处。我读过有关Comet的书,听过它能做的一切好事,但我从来没有抽出时间来使用它。只是在我当前的任何项目上都没有时间和用例

我完全忘了添加一个实现comet的链接

有彗星日报,他们有一个在线网站。比较强调不同实现的成熟度。这很有趣,应该让你开始学习


希望有帮助

我写了Till提到的插件。该插件是该协议的一个实现,目前支持长轮询(通过AJAX的本地服务器)和回调轮询(通过XSS的远程服务器)。我听说我的插件可以使用一个名为cometd twisted的Python实现,但我还没有对此进行验证。我已经测试并验证了它的工作原理,其中包括一个jquerycomet示例。关于my的更多信息和当前代码,以及一个基本的聊天示例可以在其上找到。希望这些信息对您有所帮助,如果您需要有关该插件的更多帮助,请随时与我联系。

Comet是一个很好的解决方案,有各种各样的实现。哪一个取决于你的需要

我们已经为IIS/ASP.NET实现了一个解决方案。它包括javascript客户端,它可以很好地使用jQuery。从技术上讲,因为这是Bayeux协议,任何Bayeux客户端都应该工作得很好。同样的协议也可以在dojo库中找到


有关更多详细信息,请参阅的规范。

查看,以获得实现comet模式的完整客户端和服务器端解决方案。

我这里有一个非常简单的示例,可以帮助您开始使用comet。它涵盖了使用NHPM模块编译Nginx,并包括jQuery、PHP和Bash中简单发布者/订阅者角色的代码

可以在这里找到一个工作示例(简单聊天):

查看socket.io。相信我。这正是医生要的


如果您使用JQuery,我建议您使用JQuery流。我目前正在一个项目中使用jquerystream,到目前为止,它是可靠的、有良好文档记录的,并且有一个活跃的Google代码项目


插件做得很好,对我来说很好。Till提到的插件:请知道插件已经很旧了,不再维护。现在将他们自己的JS库和一个jQuery接口插件打包在一起。嗨,我正在尝试将这个插件与ASP.NET一起使用,我是comet的新手。那么,你可以分享一些你的插件的教程/文档/演示吗。当我点击jqueryplugin站点中的readdocumentation时,它会把我带到你的主页,但我在那里找不到任何文档。请帮帮我。