当前位置: 首页 > 知识库问答 >
问题:

最大并发socket.io连接数

陈马鲁
2023-03-14

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

共有1个答案

东郭臻
2023-03-14

本文可以帮助您:http://drewww.github.io/socket.io-benchmarking/

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

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

 类似资料:
  • 我是套接字IO开发的新手。我想知道以下情况: > 支持的并发打开套接字数的最大限制? 为生产而微调节点服务器时需要注意的指导原则/额外的注意事项。 socket.io确保消息传递吗?还是送了就忘了?另外,在安装时是否有节点模块可以利用此特性? 如果socket.io不支持消息传递;如何确保消息被成功发送和接收到预定的人?

  • 问题内容: 我们正在使用AWS(EC2)上的简单Hello World节点服务器对节点性能进行基准测试。 无论我们使用什么大小的实例,Node总是在最大1000个并发连接上出现(这不是每秒1000个,但是它可以在1次处理1000个)。此后不久,CPU出现峰值,节点基本冻结。 节点v0.10.5 节点应该能够处理比此更正确的吗?任何想法将不胜感激。 还将文件描述符(软,硬,系统)设置为65096)

  • 本文向大家介绍linux中高并发socket最大连接数的优化详解,包括了linux中高并发socket最大连接数的优化详解的使用技巧和注意事项,需要的朋友参考一下 首先我们可以通过ulimit –a命令来查看系统的一些资源限制情况,如下: 这里重点关注open files和max user processes。分别表示:单个进程打开的最大文件数;系统可以申请最大的进程数。 1、查看、修改文件数(当

  • 问题内容: 在我的node.js / Express.js应用程序中,我需要通过socket.io连接传递参数(请参见另一篇文章)。 在客户端,我有类似的东西: 编辑 在服务器端: 编辑 但是控制台中什么也没有。 还有另一种方法可以实现吗? 编辑2 这是客户端的完整代码: 以及服务器端的完整代码: 具有功能: 感谢你的帮助 问题答案: 就在这里。 1)就像参数一样,因此请替换为(如果您想传递多个参

  • 问题内容: 我在客户端上将nodejs与socket.io和angularjs一起使用。我从互联网上获取了angular- socketio示例,并向其中添加了方法。 套接字服务: 控制器: 但是,当我尝试使用此方法断开连接时,出现错误: 而且我不知道在哪里挖…… 问题答案: [更新] 是Angular的内部私有变量,因此您不应该真正依赖于此类事情。伊戈尔在另一个答案中描述了一些处理此问题的建议,

  • 问题内容: 我正在创建到HTTP服务器的一些挂起的连接(comet,反向ajax等)。一切正常,但我看到浏览器仅允许同时暂停到给定域的两个连接。因此,如果用户在浏览器的Tab1中查看我的网站,然后又尝试在Tab2中加载该网站,则他们已经用完了两个允许访问我的网站的连接。 我想我可以做一些通配符域的事情,在这里我的HTTP服务器可以将网站的任何地址解析为: 所以: 所有都仍然指向(www.examp