社区系统原型及架构设计

来源:2-4 阶段练习题

codegg

2021-02-24

功能点:

    用户服务:用户登录注册

    帖子服务:帖子的增删改查,点赞功能,评论的增删改查,帖子与用户表、评论表、分类表相关联,评论与用户表相关联

    后台管理:

        用户管理:用户的增删改查,分为管理员用户、审核员用户、普通用户

        帖子管理:帖子的编辑、删除、审核

        系统管理:广告的配置、云存储(头像、图片上传)等配置

        数据统计:统计近7天的uv,pv等


     后期可进一步开发出短视频模块,改造成类似于哔哩哔哩网站等。


架构设计:

    由于此系统几乎没有高并发场景,只需要考虑重点考虑视频模块即可。后端分离设计,遵循restful标准,token进行身份验证,vue.js前端。数据库读写分离,用户服务、帖子服务可拆分为微服务,图片、视频、头像等文件上传采用云存储服务。


http://img1.sycdn.imooc.com/szimg/60360b4209df0b5010700765.jpg

http://img.mukewang.com/szimg/60360b5c09b9d7d810620754.jpg

写回答

1回答

Cap

2021-02-26

nice 设计的不错

0
0

全流程开发 GO实战电商网站高并发秒杀系统

运用架构设计与系统化思维,从容应对不同流量等级的“秒杀”场景

1476 学习 · 443 问题

查看课程