Для чего в 2020+ годах пытаться делать собственных франкештейнов, если есть готовые инструменты по типу qsockets.ru. Готовая realtime-инфраструктура, подключил, настроил как тебе надо и можно спокойно делать live-обновления, чаты, статусы, уведомления и прочие realtime-сценарии без необходимости самому поднимать весь этот зоопарк.
Тоже проходил через это сравнение, когда выбирал, на чём строить realtime для своего проекта. В итоге пришёл к тому, что проблема не в выборе между чистыми WebSocket и socket.io а в том, что потом тебе ещё нужно самому решать кучу проблем в последствии и поддерживать все, что сделал по мере роста нагрузки
Для своих проектов в итоге начал использовать qsockets.ru, там по сути уже готовая инфраструктура для real-time фич. Можно быстро поднять чаты, live-обновления, уведомления и не тратить кучу времени на обвязку вокруг сокетов и не превращать realtime в отдельный инфраструктурный проект внутри
Для чего в 2020+ годах пытаться делать собственных франкештейнов, если есть готовые инструменты по типу qsockets.ru. Готовая realtime-инфраструктура, подключил, настроил как тебе надо и можно спокойно делать live-обновления, чаты, статусы, уведомления и прочие realtime-сценарии без необходимости самому поднимать весь этот зоопарк.
Тоже проходил через это сравнение, когда выбирал, на чём строить realtime для своего проекта.
В итоге пришёл к тому, что проблема не в выборе между чистыми WebSocket и socket.io а в том, что потом тебе ещё нужно самому решать кучу проблем в последствии и поддерживать все, что сделал по мере роста нагрузки
Для своих проектов в итоге начал использовать qsockets.ru, там по сути уже готовая инфраструктура для real-time фич. Можно быстро поднять чаты, live-обновления, уведомления и не тратить кучу времени на обвязку вокруг сокетов и не превращать realtime в отдельный инфраструктурный проект внутри