使用Node socket.io向特定用户列表发送通知

时间:2015-07-22 19:07:09

标签: node.js socket.io

我正在使用NodeJS,Scoket.io

我正在尝试发送Facebook等通知。如果有1000个用户,而用户A有50个朋友,则通知将发送给这50个用户。我不想为所有用户播放

这样做的有效方法是什么?

2 个答案:

答案 0 :(得分:1)

如果用户有很多朋友,那么您可以让所有这些朋友听取该用户的名称空间或空间。

解释和示例如下:http://socket.io/docs/rooms-and-namespaces/

答案 1 :(得分:0)

我认为有更好的解决方案,但是现在我将userID放在套接字对象中,然后在我们必须发送通知的userID上循环