首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openshift的最大并发websocket连接是什么?

问openshift的最大并发websocket连接是什么?
EN

Stack Overflow用户
提问于 2016-06-05 20:04:21
回答 1查看 1.2K关注 0票数 0

我正在openshift上运行免费的墨盒,它能处理的最大并发websocket连接是什么?

如果我运行一个nodejs+socket.io服务器,有多少客户机可以同时连接到它?

网络流量的剂量等级会影响数字吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-20 14:00:34

最近,我正在尝试使用WebSocket在OpenShift中使用socket.io。

首先,我认为最大的WebSocket连接会受到并发连接的限制。但他们目前没有这样的限制。他们的支助人员答复我(2016年9月19日):

我们目前不限制与齿轮的并发连接,因此实际的限制将由资源使用(齿轮的数量及其大小)和代码的效率来定义。 注意,对墨盒可能有一些限制,例如,MySQL外接程序盒将根据my.cnf配置限制到数据库服务器的并发连接。

因此,您受到服务器资源的限制。NodeJs可以以低的服务器资源处理许多并发连接。因此,相当多的用户可以同时连接。您只需调整代码和OS配置即可。

您需要在服务器上运行压力测试/负载测试,以了解限制。我对50个并发用户进行了测试,结果很好。有一些工具可以帮助您运行这样的测试,或者您可以自己设计简单的测试。我用了腋窝。

当然,规模与网络流量将影响数字。读这个来理解缩放是如何工作的。(这里他们提到,每个设备最多有16个并发连接,但我认为这个文档已经过时了,因为支持人员说,目前他们不限制同步连接。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37646240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档