Comet in Python的最新推荐?

Joh*_*n R 23 python comet twisted tornado

我将在Python中实现Comet(尽管我听到了关于erlycomet的好消息,但我对于支持基于Erlang的Web服务器以及后端的其他内容并不感到激动).我发现了几种可能性:

(还有一些与Java服务器接口的其他选择,但我对那些不感兴趣)

考虑到性能,社区和易于实施,有人可以在这些实现中提出建议吗?

Tom*_*eys 8

我个人使用Orbited,因为我已经在使用Twisted,因为它看起来很成熟.Twisted与许多用户有着悠久的悠久历史,特别是与Diesel和Tornado相比.Orbited确实建立在Twisted上.

这里有一个很好的博客文章,涵盖了端到端的轨道解决方案.它将数据从python脚本发送到STOMP服务器(MorbidQ)到Orbited到Javascript - 将该数据呈现为图形.

龙卷风看起来很新,我找不到扭曲的彗星,我没有听说过柴油.我特别喜欢Orbited可以转发任何类型的tcp/ip的方式,但是通过传递STOMP后端的消息可以很容易地将javascript客户端挂钩.


cle*_*sha 5

如果你想写一个Comet应用,我会推荐Orbited.

是什么让Comet更复杂(比制作一个Ajax应用程序),就是你需要客户端(Comet javascript客户端)和服务器(像Twisted这样的异步网络服务器)一起工作,这就是你得到的使用Orbited - javascript客户端和服务器.

Tornado和Diesel都主要提供异步服务器部分,但缺少重要的客户端javascript代码.

另外,Orbited周围有一个非常好的社区,有几个人正在用它构建很酷的应用程序,这个页面显示了几个应用程序:http://orbited.org/wiki/Sites