分布式Web应用程序中websocket的socket.id的唯一性

时间:2016-06-27 19:00:33

标签: node.js sockets distributed-computing

假设您要扩展依赖于websocket技术的Web应用程序(例如Socket.io库)。您有多个服务器,并且您正在使用共享数据库(例如Redis)与这些服务器进行通信。

在这种情况下,您将每个套接字连接的套接字ID存储在该数据库中。我的问题是:

  

两个用户是否可能连接到两个不同的用户   服务器得到相同的socket.id,以便你无法区分它们?

在这种情况下,如果您想要通知特定用户,您也可以为其他用户执行此操作!

  • 怎么可能?
  • 如果有可能人们如何在现实世界的用例中解决这个问题?
  • 编程或设计中是否有任何技巧?

修改

我想强调分布式环境

0 个答案:

没有答案