node.js - 如何使用集群 socket.io Node.js?

标签 node.js redis socket.io cluster-computing

我目前使用 socket.io-redis worker 与网络客户端进行通信。据我了解,这导致每条消息在每个工作人员中都是重复的。有没有更便宜的共享客户和员工的方式?是否有可能在所有工作人员上重复 socket.io session ?

最佳答案

不知道有没有用

你试过使用pm2吗?它很容易使用,只需执行pm2 start app.js -i 0,这将自动集群你的应用程序共享一个TCP 套接字。

关注this即可使用和安装 pm2。

:)

关于node.js - 如何使用集群 socket.io Node.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32461443/

相关文章:

node.js - 返回 promise 值 `then`

node.js - Mongoose/node.js 我如何查询范围 [20 到 30 之间的元素]

php - 在插入 Redis 之前,我如何在 PHP 中转义字符串?

hash - Redis HMSET 文档 : What does it mean by 'hash' ?

javascript - 使用 gulp 和 wiredep,socket.io 不会添加到 index.html(即使它在 bower.json 中)

node.js - 应用程序为同一用户创建两个 session - Express js

javascript - 返回 map 内的对象时获取“未定义的 "TypeError: Cannot read property ' 切片”

ruby-on-rails - Redis 引发 "NOAUTH Authentication required"错误但没有密码设置

javascript - socket.io 客户端无法向服务器发送消息

php - 将 PHP 与 Socket.io 一起使用