2

我将更改我的应用程序以使用集群模块,并想知道它将如何改变我的生活。应用程序是一个聊天。它是关于从客户端到服务器应用程序以及从服务器应用程序到客户端发送和接收消息。还有一些其他的东西,比如每 X 秒将用户数组中的用户(单个)组合成对。

而且我想知道是否有些用户将登录一个工作人员,而其他一些用户将登录另一个工作人员,当我从 socket.io 库中的套接字数组中获取它们时,应用程序可以将它们组合成对吗?

我是 Node.js 集群的新手,并尝试制作它的图像。

编辑:

我找到了:https ://github.com/fent/socket.io-clusterhub

这是用于轻松使用带有 socket.io 的集群的库。现在我想知道它是否运作良好。因为这似乎太容易了,我不信任。我可以测试它,但不能与很多用户一起测试。我不知道那时会发生什么。所以我想问一下是否有人知道这个图书馆clusterhub(上面的链接)

4

1 回答 1

1

您可以正常使用 socket.io,但在后台使用 redis 存储。它还将支持 socket.io 上的多个实例,而无需任何外部库。它甚至支持多个实例的房间。奇迹般有效!

链接到如何使用 redis 设置 socket.io:https://github.com/LearnBoost/socket.io/wiki/Configuring-Socket.IO

于 2012-10-06T16:13:55.060 回答