如何向连接的用户显示实时脱机用户

时间:2019-04-23 18:25:39

标签: node.js performance sockets

我必须以最佳方式解决此问题,已连接的用户必须看到5分钟前离线的用户。我找不到其他方法。

  1. 每1分钟必须有一个工作巫婆将从5分钟前脱机的db(Mongo)获得,收集阵列中所有脱机用户的数据,将该数据发送给所有用户,并在db中更新来自阵列的用户的数据库(带有_id)已发出
  2. 作业将更新用户数据,发出的设置并返回用户数据,然后将其发送给所有用户,这将每5秒工作一次

我们使用的服务器不是很强大,Mongo和Redis在同一台VM中 哪个是最好的解决方案?

0 个答案:

没有答案