当前位置:首页 > 报告详情

2019年全民K歌UGC架构高可用实现.pdf

上传人: 云闲 编号:97337 2021-01-01 23页 4.72MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
全民K歌UGC系统面临数据和流量挑战,如百亿级日请求量、大量的作品新增和存储需求。系统需处理复杂的索引设计、列表拉取、作品详情等请求,同时保证数据的一致性和高可用性。核心数据包括:读操作4百亿/天,写操作4亿/天,每天新增数千万作品,60P存储,3亿播放,每月数百万成本。 为优化系统,采用了腾讯云MongoDB服务,通过各种优化如geoNear、MongoRocks、从库snapshot读、基于checkpoint的物理拷贝等,提升性能和一致性。同时,采用一致性Hash调度温作品,减少CDN重复回源,节省源站带宽。 系统还面临如作品生命周期管理、冷热数据存储、多中心部署等挑战。通过作品生命周期分析,采用不同调度策略如温作品一致性调度、热作品平均调度等,优化成本和提升播放体验。 总体架构上,采用外包CDN服务,优化客户端分片播放,降低作品生命周期中的存储成本,实现流媒体带宽和质量的提升。这些优化方案不仅适用于全民K歌,也可推广到其他类似大列表场景和复杂过滤排序设计。
"全民K歌UGC系统如何实现高可用性?" "腾讯云MongoDB如何优化UGC数据的挑战?" "全民K歌如何通过作品生命周期优化播放体验?"
客服
商务合作
小程序
服务号
折叠