2011-06-25 7 views
5

He creado mi aplicación en python (utilizando greenthreads de eventlent) y se suponía que debía usar Orbited como servidor de cometas para pasar solicitudes desde el código javascript de usuario a mi aplicación.¿Cuáles son algunos servidores Comet modernos escritos en Python?

Lamentablemente, encontré que Orbited está muerto, el sitio está inactivo por unas semanas y le falta soporte para python 2.7.

¿Podría recomendar algunos buenos reemplazos?

+0

posible duplicado de [Python Comet Server] (http://stackoverflow.com/questions/960969/python-comet- servidor) –

+2

está desactualizado, como dije, Orbited está muerto y parece que StreamHub no funciona en Chrome – Andrew

+1

Gracias por aclarar eso. –

Respuesta

1

Se puede construir un servidor cometa utilizando gevent, meinheld, mongrel2, tornado, twisted, o uwsgi, todos los cuales tienen ejemplos de la votación de largo. Esta lista no es exhaustiva. También podría considerar usar WebSockets en su lugar, varios también tienen ejemplos de WebSocket.

+0

pero la razón por la que he creado este tema es que no estoy dispuesto a crearlo a mano y estoy buscando alguna solución lista para usar (que fue Orbited) – Andrew

+0

@Andrew Creo que está sobreestimando la complejidad de la escritura una aplicación de cometa. Esta respuesta tiene un [ejemplo simple de código de larga duración] (http://stackoverflow.com/questions/333664/simple-long-polling-example-code/333884#333884). También consulte [ejemplo de chat de tornado] (https://github.com/facebook/tornado/tree/master/demos/chat). – zeekay

-1

http://meteorserver.org/

Probablemente eso no va a registrarse como una respuesta lo que busca un servidor escrito en Python. Aún así, recomendaría este eficiente servidor escrito en Perl. Después de todo, en mi humilde opinión, como una solución lista para usar/lista para usar, es tan buena como cualquier otro servidor basado en Python.

Cuestiones relacionadas