千万级弹幕系统架构

一、技术难点 1)内核瓶颈 推送量大:加入100万用户在线,1s推送10条信息,相当于1000万条每秒的推送量 而Linux内核推送TCP的极限包频约为100万条每秒 2)锁瓶颈 加入需要维护100万在线用户的集合,一般使用字典结构进行存储 推送消息既遍历整个集合,顺序发送消息,耗时极长 而且要求推送期间客户端正常上下线,所以集合需要上锁 3)CPU瓶颈 因为浏览器与服务端通常采用JOSN格式通信
相关文章
相关标签/搜索