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

Как правильно написать websocket (или socket.io) в микросервисе?

Хочется повторить демо синтеза речи как здесь.
Думал сначала fastapi с сокетом создать, а потом узнал, что можно без фреймворка сокет написать...
Как лучше? И правильнее?

Планируется отдельно фронт, с которым будет взаимодействовать api gateway.
Хотелось бы такой пример с сокетом, чтобы ясно понять как, когда стоит делать...
  • Вопрос задан
  • 291 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Griboks
@Griboks
Вы создаёте обычный tcp сокет, обмениваетесь рукопожатием, передаёте данные в нужном формате. Остальное зависит от ваших предпочтений. Возможные варианты:
  • Обычный сокет без сторонних библиотек
  • Библиотека вебсокетов, например websocket-client
  • Асинхронная библиотека вебсокетов, например websockets
  • Ваш любимый фреймворк, например FastAPI
  • Библиотека сервера, с которым вы собираетесь связываться, например VoiceKit Python
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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