Какие современные серверы Comet написаны на Python? - PullRequest
5 голосов
/ 25 июня 2011

Я построил свое приложение на python (используя greenthreads из eventlent), и я должен был использовать Orbited в качестве сервера комет для передачи запросов из пользовательского кода JavaScript в мое приложение.

К сожалению, я обнаружил, что Orbited мертв, сайт не работает в течение нескольких недель, и ему не хватает поддержки Python 2.7.

Не могли бы вы порекомендовать хорошие замены?

Ответы [ 4 ]

1 голос
/ 25 июня 2011

Я не использовал его лично, но, похоже, CometD имеет реализацию на основе Twisted своего протокола.

1 голос
/ 25 июня 2011

Вы можете построить кометный сервер, используя gevent , meinheld , mongrel2 , tornado , twisted , или uwsgi , каждый из которых имеет примеры длинных опросов. Этот список не является исчерпывающим. Вы также можете рассмотреть возможность использования WebSockets, у некоторых также есть примеры WebSocket.

0 голосов
/ 01 декабря 2012

Кажется, что на данный момент лучшим вариантом является использование Socket.io , которые предлагают простой и многофункциональный интерфейс программирования как на стороне сервера, так и на стороне клиента.Опции python:

0 голосов
/ 25 июня 2011

http://meteorserver.org/

Возможно, это не будет зарегистрирован как ответ, поскольку вы ищете сервер, написанный на Python.Тем не менее, я бы порекомендовал этот эффективный сервер, написанный на Perl.В конце концов, IMHO, как готовое / готовое решение, оно так же хорошо, как любой другой сервер на основе Python.

...