Node.js 在聊天应用程序中跟踪在线或离线信息
我正在使用socket.io和nodejs开发一个聊天应用程序。我想实现的功能是“活动信息”。当用户打开应用程序时,将出现在线签名。关闭应用程序时,将出现脱机登录。 我是否应该将每个用户存储在具有套接字id和用户id的对象中。每次有用户进入或离开应用程序时,此对象都将更新。或者我应该做些不同的事情? 如果你知道这个系统是如何工作的 假设有10000个用户将所有用户存储在一个对象中,并在每次有人连接或断开连接时将该对象发送给用户。这对表演不是很糟糕吗Node.js 在聊天应用程序中跟踪在线或离线信息,node.js,sockets,socket.io,chat,Node.js,Sockets,Socket.io,Chat,我正在使用socket.io和nodejs开发一个聊天应用程序。我想实现的功能是“活动信息”。当用户打开应用程序时,将出现在线签名。关闭应用程序时,将出现脱机登录。 我是否应该将每个用户存储在具有套接字id和用户id的对象中。每次有用户进入或离开应用程序时,此对象都将更新。或者我应该做些不同的事情? 如果你知道这个系统是如何工作的 假设有10000个用户将所有用户存储在一个对象中,并在每次有人连接或断开连接时将该对象发送给用户。这对表演不是很糟糕吗