首页 > 解决方案 > 我可以向大量 webSocket 客户端广播吗

问题描述

我用 node.js 开发了一个 web 应用程序,我想知道我是否可以同时向大量连接的客户端广播。

我想知道是否有 100 个客户或 1000 个客户,我的应用程序运行良好,没有问题。

总之,有多少客户可以支持广播?有没有办法用 100 个客户端或 1000 个 webSocket 客户端进行测试(例如软件)?因为如果我想手动测试它,我无法同时打开 1000 个浏览器进行测试。

标签: node.jswebsocketbroadcast

解决方案


我想知道我是否可以同时向大量连接的客户端广播。

是的你可以。

我想知道是否有 100 个客户或 1000 个客户,我的应用程序运行良好,没有问题。

只有你能回答这个问题。我们无权访问您的应用程序来告诉您它的运行情况。测试您的应用程序。

总之,有多少客户可以支持广播?

这取决于许多因素......我们不可能为您回答这个问题。

有没有办法用 100 个客户端或 1000 个 webSocket 客户端进行测试(例如软件)?

有用于负载测试的服务,但您可能会发现编写自己的脚本来创建数千个客户端连接并模拟您认为用户会做的事情是最容易的。不过要小心,因为真实的用户负载通常是令人惊讶的。

如果需要,以可以扩展到许多主机的方式设置您的架构。


推荐阅读