socket.io perf:socket.io redis的性能测试
socket.io-redis性能测试
用法
npm start
它使用pm2启动以下服务:
-
3台服务器:
-
server1: 侦听端口3000,使用命名空间/test
-
server2: 侦听端口3001,使用命名空间/test
-
server3: 侦听端口3002,使用命名空间/
-
1个客户:
-
client1: 连接server1,加入房间测试
-
1个发射器:
-
发射器1: 发射到命名空间/test,在房间测试
npm stop
通过pm2删除所有正在运行的服务
npm test
运行pm2 monit来检查CPU使用情况
笔记
创建此项目是为了测试socket.io-redis性能问题。
预期行为:
只有server1、client1、emitter1应该有高CPU,server2、server3应该在0%左右。不幸的是,