gpt4 book ai didi

javascript - Node.js 更改应用程序以使用集群模块

转载 作者:行者123 更新时间:2023-11-30 05:55:02 26 4
gpt4 key购买 nike

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

而且我想知道是否有些用户将登录到一个 worker,而另一些用户将登录到另一个 worker,当我从 socket.io 库中的套接字数组中获取它们时,应用程序能否将它们组合成对?

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

编辑:

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

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

最佳答案

您可以像往常一样使用 socket.io,但在后台使用 redis 存储。它还将支持 socket.io 上的多个实例,而无需任何外部库。它甚至支持多个实例的房间。就像一个魅力!

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

关于javascript - Node.js 更改应用程序以使用集群模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12423602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com