NodeJS Как отправить данные одному указанному c клиенту - PullRequest
0 голосов
/ 17 января 2020

Я занимаюсь разработкой приложения для социальных сетей на Ioni c 4. Для внутреннего интерфейса я использую ExpressJS и Firebase. Проблема в том, что я не знаю, как реализовать уведомления в реальном времени, например, когда пользователю нравится публикация другого.

Socket.IO на самом деле не вариант, потому что я часто читал о плохой производительности, когда подключено множество пользователей (более 500 тыс.). Я также читал о uWebSockets , но не могу найти примеров, которые могли бы помочь мне реализовать уведомления. у кого-нибудь есть решение?

Ответы [ 2 ]

1 голос
/ 17 января 2020

Вы не должны беспокоиться о производительности на 500 тыс. Пользователей на этой ранней стадии. Вы должны быть обеспокоены быстрой доставкой и обучением, поэтому, если Socket.IO поможет вам в этом (из того, что вы описываете, я вполне уверен, что это будет), go для него.

0 голосов
/ 17 января 2020

Нет необходимости преждевременной оптимизации, вы можете пересечь этот мост, когда доберетесь туда. Поменяйте эту часть на сервис, который более масштабируем, когда он вам действительно нужен.

...