WebSocket的应用场景

158 阅读1分钟

WebSocket的应用场景

随着移动互联网的发展,WebSocket的使用越来越广泛。基本上只要是时效性要求高的业务场景都可以使用WebSocket,例如:

  • 协同编辑

  • 基于位置的应用

  • 体育实况更新

  • 股票基金报价实时更新

  • 多玩家游戏

  • 音视频聊天

  • 视频会议

  • 在线教育

  • 社交订阅

除此之外,还有系统消息通知、用户上下线提醒、客户端数据同步,实时数据更新,多屏幕同步,用户在线状态,消息扫描二维码登录/二维码支付,弹幕、各类信息提醒,在线选座,实时监控大屏等等;

WebSocket性能测试

webSocket服务部署环境

linux

配置

4核8g

WebSocket客户端环境

window电脑

测试方式

客户端代码逻辑

image.png

测试场景

客户端个数webSocket服务端接收连接cpu使用率(单核)内存使用率备注
100010007%24%
2000200010%24%
5000500022%26%
100001000043%27%
110001000048%30%

5000

image.png

10000

image.png

11000

image.png