模块 2- 朋友圈的架构设计
微信朋友圈的特点
1 现在有的客户人群比较大,有几亿的用户群
2 业务简单 发布文章
3 朋友圈展示,显示好友的文章
4 稍微有点复杂的好友的关联,展示自己好友的朋友圈,
只是一级朋友的显示,没有显示好友的好友,没有太复杂关系
5 文章量大,图片、视频、文字 存储量大
根据特点设计复杂度
1 业务相对比较简单,业务复杂度低
2 由于客户群比较大,又要体现用户良好的体验效果,需要实现高性能,高可用,及高扩展(人数及发表文章数量的增长) 因此 属于高质量复杂度
1 现在有的客户人群比较大,有几亿的用户群
2 业务简单 发布文章
3 朋友圈展示,显示好友的文章
4 稍微有点复杂的好友的关联,展示自己好友的朋友圈,
只是一级朋友的显示,没有显示好友的好友,没有太复杂关系
5 文章量大,图片、视频、文字 存储量大
1 业务相对比较简单,业务复杂度低
2 由于客户群比较大,又要体现用户良好的体验效果,需要实现高性能,高可用,及高扩展(人数及发表文章数量的增长) 因此 属于高质量复杂度
评论