基于springboot的流媒体视频网站后台开发
tust-bilibili是一个仿B站的视频网站后台开发项目,项目基于springboot实现。着力关注该类视频网站的的社交属性、视频分片上传与弹幕系统设计。本项目中多处使用redis对系统性能进行优化,包括缓存首页数据,缓存视频弹幕等,同时针对穿透、雪崩、击穿等缓存问题提出了解决方案。
tust-bilibili
├── tust-bilibili-api -- api层
├── tust-bilibili-service -- service层
└── tust-bilibili-mapper -- mapper层