写点什么

架构实战营模块二

用户头像
WolvesLeader
关注
发布于: 2021 年 09 月 05 日

从网络上查找的数据

截止到 2015 年 7 月,微信每月活跃用户约 5.49 亿,朋友圈每天的发表布(包括赞和评论)超过 10 亿,浏览量超过 100 亿

从网络数据可以看出微信朋友圈高性能复杂度主要有 4 部分

1.朋友圈发布

2.朋友圈浏览

3.朋友圈点赞

4.朋友圈评论


架构设计说明

1.用网管做请求分配

2.朋友圈服务分解为 4 个服务

3.存储层根据服务名分配业务到不同的存储库

4.使用 Sharding-JDBC/jedis/mongo 分配数据到具体的存储库

5.发布和查询读写数据可以进一步分解为读写分离

6.点赞数据量不大可以放入 redis/也可以先缓存在本地

7.评论数据结构可以存放在 mongodb 中


用户头像

WolvesLeader

关注

还未添加个人签名 2018.04.26 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块二