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