Pylons和NodeJS/Comet

wri*_*_on 5 python ajax jquery pylons

我正在构建使用大量jQuery和AJAX/JSON的Pylons Web应用程序,以使这些应用程序更具Web 2.0'.我一直在研究服务器推送技术,并对如何使用Pylons做这个问题有疑问.我看过Comet和NodeJS(虽然我还不太了解NodeJS)并且对于在Pylons中实现服务器推送技术的好方法感到困惑.我正在通过让我的JavasScript客户端应用程序执行定期轮询以更新应用程序内容来"模拟"这一点.

有没有人有关于我在上面段落中谈论的内容的任何信息/指示/提示/帮助?非常感谢您的帮助!

提前致谢!道格

ddo*_*nko 4

Pylons 不太可能帮助您使用“Comet”(又名服务器推送)Comet 依赖于通过长时间打开的连接“渗透”数据。Pylons 的核心是 WSGI - 它确实排除了长时间打开的连接。

您可能需要一个单独的异步消息传递服务器作为您的“彗星”服务器。

对于初学者,请看一下 Comet 功能的实际应用示例: http://code.stanziq.com/speeqe/ 该站点很有趣,因为他们注意到在 Python 上将 Comet 粘合在一起的更流行的套件:Punjab、BOSH、XMPP 。

之后,看看 Orbited。然后,看看龙卷风。经过大约一天的阅读后,您将知道选择什么作为“彗星”功能的后端。