Что лучше использовать для вебсокет-сервера на Python?

Здравствуйте, что посоветуете использовать для организации вебсокет-сервера на python? Из требований, чтоб решение могло принимать сообщения в отдельном потоке и отправлять на клиент данные с других потоков.
  • Вопрос задан
  • 647 просмотров
Пригласить эксперта
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Могу посоветовать не использовать потоки. Используйте асинхронный aiohttp.
Ответ написан
@vikholodov
asyncio и websockets, тут можно подсмотреть https://github.com/Bearle/django-private-chat
Я делал чат и систему уведомлений, полет нормальный, celery также возможно понадобится.
Ответ написан
JRazor
@JRazor
Senior StarkOverFlow Programmer
Делал Tornado + SockJS - полет нормальный. Обычные сокеты мне чем-то не подошли, а Торнадо отлично подошел в качестве асинхронного сервера.

В качестве примера: https://github.com/mrjoes/sockjs-tornado/blob/mast...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы