什么是用Python编写的现代Comet服务器?

时间:2011-06-25 01:05:31

标签: python twisted comet eventlet

我已经在python中构建了我的应用程序(使用来自eventlent的greenthreads)并且我应该使用Orbited作为彗星服务器将请求从用户端javascript代码传递到我的应用程序。

可悲的是,我发现Orbited已经死了,网站已经停止了几周而且它缺乏python 2.7支持。

你能推荐一些好的替代品吗?

4 个答案:

答案 0 :(得分:1)

您可以使用geventmeinheldmongrel2tornadotwisteduwsgi构建一个彗星服务器,所有这些都是有长轮询的例子。这份清单并非详尽无遗。您也可以考虑使用WebSockets,其中一些也有WebSocket示例。

答案 1 :(得分:1)

我个人没有使用它,但它的协议似乎是CometD has a Twisted-based implementation

答案 2 :(得分:0)

现在似乎最好的选择是使用Socket.io,它在服务器端和客户端提供简单且功能丰富的编程接口。 python选项是:

答案 3 :(得分:-1)

http://meteorserver.org/

当您正在寻找使用Python编写的服务器时,可能不会注册为答案。不过,我会推荐这个用Perl编写的高效服务器。毕竟,恕我直言,作为一个开箱即用/现成的解决方案,它可以像任何其他基于Python的服务器一样好。