使用 socket.io redisstore 适配器/存储(?),是否可以“查看”所有客户端并“选择”即使是未直接连接到 socket.io 服务器的客户端?还是仅限于 socket.io 的“房间”功能?
举一个实际的例子,同一个聊天室中的两个用户连接到两个不同的 socket.io 节点,如果你已经有,redisstore 适配器/存储是否可以在不对代码进行巨大更改的情况下从一个用户耳语到另一个用户一个工作的单一进程/服务器实现?
我问的原因是我目前还没有在我的项目的开发阶段过度关注缩放(我也没有时间深入研究 node.js 缩放背后的概念,这看起来与我完全不同曾经(现在是第一个成熟的 node.js 项目)),但我不想构建一个无法扩展的基础设施。