微信朋友圈高性能架构
背景分析
复杂度分析
架构设计
分析过程
1.用户分布大江南北,使用异地多活,多机房部署,按区域分流
2.朋友圈只要功能发表与查看,跟评论点赞功能分离。
3.朋友圈文件多为小中型图片与事情,使用 fastDb 进行存储
4.查看朋友圈有多维度,查看频繁,使用 ES
5.朋友圈数据结构性不强,使用 mongoDB 存储
版权声明: 本文为 InfoQ 作者【流火】的原创文章。
原文链接:【http://xie.infoq.cn/article/623d4683c7595d4fc5b16f786】。未经作者许可,禁止转载。
评论