架构师训练营 2 期模块二作业
朋友圈业务可以分为
发朋友圈


朋友圈互动


整体

分析:
朋友圈的业务复杂度不高,质量复杂度要求也不算高。发朋友圈有视频和图像的格式和大小限制,再加上经过压缩,本身不会出现太多无法上传的情况,因此在发朋友圈时,采用任务分配的方式,如按照不同区域划分存储到对象存储中。
朋友圈交互也不需要太高的实时性要求,尽量保证分钟级的可靠性即可,采用不同的关系型数据库即可实现此功能,而不需要 redis
朋友圈业务可以分为
发朋友圈
朋友圈互动
整体
分析:
朋友圈的业务复杂度不高,质量复杂度要求也不算高。发朋友圈有视频和图像的格式和大小限制,再加上经过压缩,本身不会出现太多无法上传的情况,因此在发朋友圈时,采用任务分配的方式,如按照不同区域划分存储到对象存储中。
朋友圈交互也不需要太高的实时性要求,尽量保证分钟级的可靠性即可,采用不同的关系型数据库即可实现此功能,而不需要 redis
评论