仿bilibili后端项目
参考BiliBili视频网站,采用微服务架构实现用户、视频、弹幕、三连等核心功能。底层采用缓存、消息队列以及分布式文件服务器等技术支持海量用户操作。
该项目为纯后端项目,无前端页面
功能:
- 用户登陆注册,信息修改
- 实现全文检索并且高亮搜索字段
- 视频分片上传、断点续传、在线播放
- 实时弹幕,在线观看人数统计
- 视频评论,点赞投币收藏
- 启动docker组件
docker-compose up -d
- 启动各个微服务,包含user,file,search,video
go mod tidy
go run /service/user/user.go
- 启动API服务
go run /api/bblili.go
- 访问接口 查看/api/bblili.api文件