Задать вопрос

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

Здравствуйте, что посоветуете использовать для организации вебсокет-сервера на python? Из требований, чтоб решение могло принимать сообщения в отдельном потоке и отправлять на клиент данные с других потоков.
  • Вопрос задан
  • 652 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽