微信朋友圈架构复杂度分析
发朋友圈与查看朋友圈属于高质量复杂度,低业务复杂度(此次分析忽略权限管理部分)
架构难点是
1. 朋友圈图片和视频的存储
2. 朋友圈图片和视频的快速加载
这两个问题比较复杂,购买 CDN 服务即可。
3. 朋友圈的动态,并不存在一个人的朋友圈被成千上万的人访问的这种热点数据,再加上数据体量的考虑,我认为对朋友圈数据直接做 redis 缓存不划算。这个还待和老师请教。
发朋友圈与查看朋友圈属于高质量复杂度,低业务复杂度(此次分析忽略权限管理部分)
架构难点是
1. 朋友圈图片和视频的存储
2. 朋友圈图片和视频的快速加载
这两个问题比较复杂,购买 CDN 服务即可。
3. 朋友圈的动态,并不存在一个人的朋友圈被成千上万的人访问的这种热点数据,再加上数据体量的考虑,我认为对朋友圈数据直接做 redis 缓存不划算。这个还待和老师请教。
评论