node.js - 使用nodejs和socket.io的并发用户

标签 node.js socket.io

我正在进行一个在用户之间提供通知和消息传递系统的项目。所以,我开始学习 Node.js 和 socket.io 来实现实时 Web 应用程序。而且它即将完成。但我想知道 socket.io 可以处理多少并发用户。我将使用具有自动扩展和弹性负载平衡功能的 Amazon Web 服务。将从 m1.medium 实例类型开始,即 vCPU = 1、ECU = 2、内存 = 3.75 GB

所以,我想知道,仅使用一个 m1.medium 实例可以处理多少并发用户。如果您能帮忙,将不胜感激。谢谢!

最佳答案

正如 @reto 所说,这取决于多种因素,例如:

  • 您的硬件配置和资源
  • 您在服务器上正在做什么/处理
  • 您的系统是否针对并发连接进行了优化

等等。

查看以下资源,获取有关如何实现大量并发连接 (~200k - 1M) 的建议。

关于node.js - 使用nodejs和socket.io的并发用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22506379/

相关文章:

node.js - 如何在 NodeJS 的 'finally' 子句中使用 'Promise' ?

javascript - 通用函数中的特定变量名称 - Node.js

php - 发送私有(private)消息或向 socket.io 中的特定用户发送消息的问题

javascript - 无法读取 'undefined' 的属性推送

python - 如何从 GCP Shell 上部署的应用程序获取隧道链接?

javascript - Node.js 最简单的代码不起作用

node.js - 场景完成后如何停止 cucumberjs?

javascript - 声明一个具有显式类型的字典node.js

mysql - Sequelize 迁移文件 : adding createdAt and updatedAt columns

typescript - RXJS 和 Socket.io 有什么区别