五、测试相干
- 运行情况:云主机8核16G实例
- 操作体系:Centos7(未进行体系优化或参数调剂)
- 测试内容:单机建立15000 websocket连接,并且发送消息,进入指定房间(所有连接进入同一房间)。一个客户端进入房间,发送一条消息,经由敏感词处理、IP和用户黑名单处理,然后被广播到所有节点。
测试结不雅:
- CPU占用:保持在5%以下
- 内存占用:2GB(包含操作体系本身开销)
- 收集占用:峰值10Mb/s阁下
- 发送效力:15000节点广播,100ms – 110ms阁下。
发送消息的时刻,每一组slice应用一个协程来次序发送。同一房间内的连接,就可以按照slice分组进行并发发送。 发送的时刻,会应用锁将全部房间锁住,以防止并发情况下同连续接混入两条信息。
根据测试结不雅计算:
完全可以在8核16G的机械上,实现无压力运行50K并发,放鲎庞近60 – 70K的处理才能。
六、更多分享
我今朝正在测验测验把完成这套弹幕体系的根本功能开源出来。已经提掏出来了一部分,当前的地址为:https://github.com/logan-go/roomManager,感兴趣的读者可以经由过程链接查看。
弹幕体系给视频直播/点播增长了更多内容的互动娱乐性质,大年夜最初的A站B站成长到如今各主流视频网站APP。若何健康高效的治理弹幕体系,也是当下视频行业须要看重的一门技巧活。
【编辑推荐】
- 自定义View-仿虎扑直播比赛界面的打赏按钮
- 挨踢部落直播教室第二期:移动互联网产品中若何用好HTML5?
- 轻松入门Android直播相干技巧 大年夜0搭建直播体系
- 【直播】DCloud CTO崔红保:若何玩转H5网站快速转换成App?
- 挨踢部落直播教室第四期:若何玩转H5网站快速转换成App?
推荐阅读
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 在Spring框架中最常见的几个注>>>详细阅读
本文标题:弹幕系统更新的血与泪
地址:http://www.17bianji.com/lsqh/40081.html
1/2 1