写点什么

模块二作业

用户头像
Geek_1d37ea
关注
发布于: 刚刚

作业内容:

分析一下微信朋友圈的高性能复杂度

作业实现思路及说明:

参考了红包高性能设计思路,先分解朋友圈高频使用场景,参考了如下新闻数据:https://baijiahao.baidu.com/s?id=1689318397773685724&wfr=spider&for=pc

和朋友圈相关的性能数据是:“每天 7.8 亿人进入朋友圈,1.2 亿人发朋友圈,朋友圈 1 亿条视频内容”。总结出发朋友圈、刷朋友圈、评论朋友圈和植入广告四大场景,其中植入广告浏览评论 tps 最高。然后对每个场景分析计算高性能和存储高性能方案,最后综合各个方案形成整体的架构图。与红包高性能方案不同的几点如下:1)朋友圈有视频存储的高性能挑战,专门设计了 OSS 对象存储集群来应对。2)广告虽然也是一条朋友圈记录,但是它的浏览和查看权限是开放给朋友圈所有人的,刷广告和评论广告性能要求会比一般的朋友圈记录更高,所以用单独的 redis cluster 存储。







发布于: 刚刚阅读数: 2
用户头像

Geek_1d37ea

关注

还未添加个人签名 2018.01.21 加入

还未添加个人简介

评论

发布
暂无评论
模块二作业