我要更改我的应用程序以使用群集模块,并想知道它将如何改变我的生活。 应用是聊天。它是关于从客户端向服务器应用程序以及从服务器应用程序向客户端发送和接收消息。而其他一些像每X秒一样的东西将用户从他们的阵列(单曲)组合成对。
我想知道一些用户是否会登录一个工作人员,而另一些用户将登录其他工作人员,当我从socket.io库中的套接字数组中获取它们时,应用程序可以将它们组合成对吗?
我是Node.js中的新手,并尝试制作它的图像。
编辑:
我找到了它:https://github.com/fent/socket.io-clusterhub
这是用于轻松使用带有socket.io的集群的库。现在我想知道它是否运作良好。因为它似乎太容易了,我不信任。我可以测试它,但不是很多用户。我不知道接下来会发生什么。所以我想问一下是否有人知道这个库clusterhub(上面的链接)
答案 0 :(得分:1)
您可以正常使用socket.io,但在后台使用redis存储。它还将支持socket.io上的多个实例,而无需任何外部库。它甚至支持多个实例的房间。像魅力一样工作!
链接到如何使用redis设置socket.io: https://github.com/LearnBoost/socket.io/wiki/Configuring-Socket.IO