标签: node.js sockets distributed-computing
假设您要扩展依赖于websocket技术的Web应用程序(例如Socket.io库)。您有多个服务器,并且您正在使用共享数据库(例如Redis)与这些服务器进行通信。
websocket
Socket.io
Redis
在这种情况下,您将每个套接字连接的套接字ID存储在该数据库中。我的问题是:
两个用户是否可能连接到两个不同的用户 服务器得到相同的socket.id,以便你无法区分它们?
在这种情况下,如果您想要通知特定用户,您也可以为其他用户执行此操作!
修改
我想强调分布式环境。