你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
逻辑很简单, 用一个客户端向sokcet 发消息(毫秒循环发送一秒100条数据),GatewayWorker 向APP客户端下发数据,基本上发现,socket (广播给不到10人的群)下发最大也就是每秒10条的量,单一接收客户端只能每秒最多接收 10条数据
有那么大的消息量吗? 我们现在前端 每秒 100条数据发数据,导致全部堆积到 socket 里 , 基本上延时 1-2给小时才能下发完, 到现在也不清楚原因原因,现在发现 后端处理只能处理 每秒10条数据?
我们也有再看 mysql redis mongodb 都没有达到 瓶颈 并发数 ,看控制面板监控 也qps才到10个左右,就是堆积数据太严重,消息处理不过来, 想我们现在一个4核服务器,也才支持 150人数,每秒不能超过 15条数据,要不就堆积,消息延时严重
咱们 GatewayWorker 理论每秒下发至客户端数据量在多少条? 前端毫秒发送到 socket, GatewayWorker处理不过来,全部在堆积
398 次浏览 • 2 个关注 • 2020-09-09
2020-09-10 华哥 回答了问题, 你好,大神,用咱们的GatewayWorker做即时通讯并发问题
2020-09-10 华哥 回答了问题, gatewayworker的gateway类处理worker的消息量上限问题
2020-09-09 华哥 回答了问题, 你好,大神,用咱们的GatewayWorker做即时通讯并发问题
威望: 0 积分: 124 赞同: 0 感谢: 0