首页
学习
活动
专区
工具
TVP
发布

QQ音乐技术团队的专栏

专栏作者
149
文章
477477
阅读量
302
订阅数
如何设计一个可靠的消息系统
全民K歌的消息包含两种:一种是用户作品相关的消息汇聚,用户所有作品的评论、送礼等,按照时间线纵向给用户聚合起来。一种是横向用户与用户之间的交流信息,提供类似QQ、微信的会话列表和详情查看。本文结合这个功能,分享设计后台时候要注意的三个点: 容量预估、一致性保证、防止雪崩。 一、容量预估 看菜吃饭,量体裁衣,运筹帷幄、决胜千里。方案设计时和服务正式上线前要做预估: 1.吞吐量的预估 1)响应时间(RT) 响应结果所需的时间 2)并发数 系统同时处理的请求数,可以理解为同步单线程情况下的进程数 3)每秒处理
QQ音乐技术团队
2018-01-31
9810
KV存储跨IDC容灾部署
1.背景   目前部分KV存储不支持跨IDC部署,所以如果有机房故障的话,就会影响KV存储的可用性。本文提供了一种通过KV存储代理层来实现跨IDC容灾部署的方案。 2.实现原理   考虑到多地写多地读实现起来比较复杂,而且一旦数据乱了,恢复数据也比较复杂。所以本方案采用的是单写多读的方式,即主IDC支持读写操作, 备IDC对外只读。主IDC的存储代理通过写流水文件到磁盘,通过Notify程序将流水传输到备IDC对应的存储代理Redo服务重做流水。Notify程序做流水文件分发, 可以分发给本地IDC,
QQ音乐技术团队
2018-01-30
1.6K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档