socket.io中哪一个更昂贵:向房间或套接字ID发送消息?

时间:2017-08-16 13:54:32

标签: websocket socket.io

想想用户可以安装到多个设备并在所有设备上使用相同用户帐户的移动应用程序。每个设备都应收到相同的通知。您将使用socket.io实现此通知系统。

以下哪种方法在内存和CPU使用方面更贵?

方法-1:用户的每个设备都加入了一个名为“" u:N"其中N是用户的id。您将消息发送到房间" u:N"。

方法-2:您将用户套接字的ID保存到Redis等数据库,并通过检索套接字ID并向其发送消息,将消息发送到每个套接字。

0 个答案:

没有答案