跳到主要内容
CNode

有人试过scoket.io高并发的表现吗?

问答
Jjklnode发布于 11 年前最后回复 11 年前
868880

比如一台双核、4G内存的服务器,使用scoket.io可以同时支撑多少个点的webscoket连接? 使用webscoket保持各个点的“在线”状态,同时每个点大概5秒与服务器做一次通讯 (已使用工具可以充分利用多核资源)

查看回复

回复 (8)

B
baka397#711 年前

之前用socket.io的客户端跑了下自己写的程序,单个200K出头。

31752kb c0 249916kb c1000 218.164 442036kb c2000 205.142 648444kb c3000 205.564 844396kb c4000 203.161 1094256kb c5000 212.5008 1393104kb c7000 194.479 1505248kb c8000 184.187

J
jklnode#611 年前

好的,多谢@idreamshen,@XGHeaven,nodejs最大的优势也就是在这个高并发上了

X
XGHeaven#511 年前

我之前做的一次很小规模的实际测试,大约100左右的链接,每秒钟大约一条数据,并且这一条数据广播到其他的所有socket上,内存最高150M,如果你是4G内存的话,大约千级以上的连接是没有问题的。万级别可能就有点虚了

I
idreamshen#411 年前

单核1000个连接400M内存占用。没有明显的延迟。

J
jklnode#311 年前
引用 haozxuanwebsocket bench 自己动手试验下

@haozxuan 普通http请求还可以ab测试,webscoket请求怎么模拟?

H
haozxuan#211 年前

websocket-bench 自己动手试验下

J
jklnode#111 年前

哎,居然没人回复,是群里都是新手,还是确实没人用nodejs做这类东西。。。考虑换java了

参与回复

登录后即可参与回复。登录