一尘不染

如何缩放socket.io?

node.js

假设服务器获得了10,000个并发连接(通过socket.io)。太多了,如果它再也处理不了,我需要启动另一台服务器。

如何将两个服务器及其socket.io同步?


阅读 224

收藏
2020-07-07

共1个答案

一尘不染

您可以尝试使用例如群集模块并将负载分配到多个内核(如果您有多核CPU)。如果这还不够,您可以尝试使用反向代理在多个服务器之间分配请求,并将Redis作为中央会话数据存储(如果您的方案可行)。

2020-07-07