Лучший подход для реализации присутствия пользователей в реальном времени с Mon go DB, Nodejs, веб-сокетами и Vuejs - PullRequest
0 голосов
/ 13 апреля 2020

Я реализовал приложение для обмена сообщениями в режиме реального времени с использованием стека MEVN, определенного выше, с мгновенными сообщениями. Однако я не уверен, как реализовать обновления присутствия пользователей в режиме реального времени:

  1. Онлайн
  2. Офлайн
  3. В гостях

Что-то вроде это:

Online status

Пользовательские статусы хранятся в наборе реплик Mon go Db с включенными потоками изменений. Есть ли способ, которым клиент может прослушивать изменения статуса из потока изменений, такие как функция onChange () firebase, предпочтительно используя веб-сокеты? или есть лучший способ решить проблему?

...