@LakeForest

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

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

Планируется отдельно фронт, с которым будет взаимодействовать api gateway.
Хотелось бы такой пример с сокетом, чтобы ясно понять как, когда стоит делать...
  • Вопрос задан
  • 277 просмотров
Решения вопроса 1
Griboks
@Griboks
Вы создаёте обычный tcp сокет, обмениваетесь рукопожатием, передаёте данные в нужном формате. Остальное зависит от ваших предпочтений. Возможные варианты:
  • Обычный сокет без сторонних библиотек
  • Библиотека вебсокетов, например websocket-client
  • Асинхронная библиотека вебсокетов, например websockets
  • Ваш любимый фреймворк, например FastAPI
  • Библиотека сервера, с которым вы собираетесь связываться, например VoiceKit Python
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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