@What1slov3

API для мессенджера, REST + WS или чистый WebSocket?

Суть вопроса такова, решил запилить ради интереса мессенджер, тут же встало несколько технологических вопросов.
Один из них - как строить API?
Стоит ли смешивать REST для управления состоянием (по типу сменить данные пользователя, авторизация, получить данные профиля и тд) и WebSocket для, естественно, общения
Или стоит сразу все делать на сокетах?
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ответы на вопрос 3
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Можно совмещать, можно не совмещать. Можно вообще чат через long-polling делать
Ответ написан
@dooMoob
Дисорд, например, смешанный.
Главное, чистый хттп не делай
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Только чистый WebSocket со своим дополнительным шифрованием трафика "точка-точка" внутри WSS-"трубы". Весь служебный трафик (логин/логаут, состояния и т.д.) - там же.
Чтобы можно было использовать обмен сообщениями как в веб, так и в любых нативных приложениях для разных операционок.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы