我已经在python中构建了我的应用程序(使用来自eventlent的greenthreads)并且我应该使用Orbited作为彗星服务器将请求从用户端javascript代码传递到我的应用程序。
可悲的是,我发现Orbited已经死了,网站已经停止了几周而且它缺乏python 2.7支持。
你能推荐一些好的替代品吗?
答案 0 :(得分:1)
您可以使用gevent,meinheld,mongrel2,tornado,twisted或uwsgi构建一个彗星服务器,所有这些都是有长轮询的例子。这份清单并非详尽无遗。您也可以考虑使用WebSockets,其中一些也有WebSocket示例。
答案 1 :(得分:1)
我个人没有使用它,但它的协议似乎是CometD has a Twisted-based implementation。
答案 2 :(得分:0)
现在似乎最好的选择是使用Socket.io,它在服务器端和客户端提供简单且功能丰富的编程接口。 python选项是:
答案 3 :(得分:-1)
当您正在寻找使用Python编写的服务器时,可能不会注册为答案。不过,我会推荐这个用Perl编写的高效服务器。毕竟,恕我直言,作为一个开箱即用/现成的解决方案,它可以像任何其他基于Python的服务器一样好。