模块二作业
业务指标
微信每月活跃用户约 5.49 亿,朋友圈每天的发表量(包括赞和评论)超过 10 亿,浏览量超过 100 亿。
复杂度分析
高性能复杂度分析
发布:每天的发表量(发布、评论、赞 )超过 10 亿
查看:每天时间线、相册 浏览量超过 100 亿
高可用复杂度分析
发布:A 发布朋友圈或者评论,B 可以延迟看到,但要保证数据不能丢失
查看:不同数据中心之间需要互通,用户会使用到其他数据中心用户发布的内容,用户到连接外地数据中心需要保证数据一致性
可扩展复杂度分析
用户数量增加,包括国内及海外业务扩展
朋友圈架构
因为查看量是发布量的十倍,所以将发布与时间线库分离
版权声明: 本文为 InfoQ 作者【江南巴飞特】的原创文章。
原文链接:【http://xie.infoq.cn/article/38fbc5d53febed07c0fdb56e6】。未经作者许可,禁止转载。
评论