01 仿B站项目业务架构
仿B站项目业务架构
业务架构 (功能架构)
- 顶层:用户服务,如注册登录、大会员权限、查找感兴趣视频等
- 中间层:在线视频流播放+实时弹幕
- 底层:管理后台,如视频上传、数据统计,系统消息推送等
技术架构
- 技术选型:SpringBoot2.x + Mysql + Mybatis + Maven
- 开发模式:项目采用经典MVC,模式控制层 (Controller),服务层 (Service),持久层 (Dao)
部署架构
- 前端:服务转发 + 负载均衡
- 后端:业务处理 + 功能实现
- 工具:缓存,队列