小编典典

最大并发 Socket.IO 连接数

all

以前有人问过这个问题,但最近没有问过,也没有明确的答案。

使用 Socket.io,在您需要添加另一台服务器之前,是否存在可以维持的最大并发连接数?

有谁知道任何大规模使用 websockets(尤其是 socket.io)的活跃生产环境?我真的很想知道哪种设置最适合最大连接?

因为 Websocket 是建立在 TCP 之上的,所以我的理解是,除非在连接之间共享端口,否则您将受到 64K 端口限制的约束。但我也看到了使用
Gretty 的 512K 连接
的报告。所以我不知道。


阅读 63

收藏
2022-08-20

共1个答案

小编典典

本文可能会对您有所帮助:http: //drewww.github.io/socket.io-
benchmarking/

我想知道同样的问题,所以我最终编写了一个小测试(使用 XHR 轮询)来查看连接何时开始失败(或落后)。我发现(就我而言)套接字在大约 1400-1800
个并发连接时开始起作用。

这是我做的一个简短的要点,类似于我使用的测试:https
://gist.github.com/jmyrland/5535279

2022-08-20