Стоит ли отправлять ответы по веб сокету, если соединение уже установлено или лучше использовать rest?

В проекте много где используюся веб сокеты. Как показывает собственный опыт, получать по ним сообщения очень удобно, а вот отправлять уже совсем нет.
Сразу же возникают проблемы с показом лоадеров, так как сложнее привязать запрос к конкретному ответу, что в классическом rest сделано по умолчанию. То же самое касается и обработки ошибок. Сокеты лишают возможности сделать что-то аналогичное Promise.all и тд.
Эти проблемы наталкивают на мысли, что для приема сообщений стоит использовать сокет, а на сервер сообщения отправлять лучше по старинке.
Как вы решаете, когда что лучше использовать?
Хочется услышать ваши мысли, как лучше организовать работу. Возможно, есть хорошие либы
  • Вопрос задан
  • 278 просмотров
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Сразу же возникают проблемы

Решение проблем - это необходимый навык.
Отправляйте с запросом какой-нибудь id запроса, и в ответе его же возвращайте, и будут у вас и лоадеры и ошибки и promise.all и все остальное с небольшим колчеством усилий.
Ответ написан
Ваш ответ на вопрос

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

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