mysql - 使用 socket.io 和 mysql session 存储进行 Node.js 集群

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

我正在尝试集群一个与 mysql、mysql session 存储和大量使用 socket.io 一起运行的 Node 应用程序。 我一直在寻找一种方法来适应 mysql 中的 socket.io session 存储,但我只找到了一些 redis 适配器(遵循本指南: https://github.com/elad/node-cluster-socket.io )

有没有办法不用安装redis,用socket.io和mysql实现 Node 集群?

最佳答案

您尝试过使用此模块吗? https://www.npmjs.com/package/socket.io-mysql-session如果它不能满足您,您将不得不制作自己的socket.io session 管理器。这不会超过2-3小时。我相信mysql并不完全是你想要用来存储socket.io数据的东西,因为用户在每次刷新中都会丢失,这意味着像redis这样的缓存机制是整体使用的更好选择

关于mysql - 使用 socket.io 和 mysql session 存储进行 Node.js 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44356231/

相关文章:

node.js - 我如何使用带有请求或任何东西的node.js通过http代理通过https获取数据

node.js - 使用 Node.js、集群和 Socket.IO 的 HTML5 Canvas

mysql - 错误1093(HY000): You can't specify target table 'employee_salary' for update in FROM clause

mysql - 参数化查询-M语言(Excel)

javascript - Node.Js 通过串口异步任务

node.js - 向客户端发送数据(数据是具有大原型(prototype)的对象)

node.js - 连接数不正确

php - 从表中获取精确匹配记录

mysql - 按日期分组

javascript - Angular 2,Node js 错误 npm 运行服务器 :prod