Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 1.45 KB

README.md

File metadata and controls

51 lines (43 loc) · 1.45 KB

bblili

仿bilibili后端项目

项目简介

参考BiliBili视频网站,采用微服务架构实现用户、视频、弹幕、三连等核心功能。底层采用缓存、消息队列以及分布式文件服务器等技术支持海量用户操作。

该项目为纯后端项目,无前端页面

功能:

  • 用户登陆注册,信息修改
  • 实现全文检索并且高亮搜索字段
  • 视频分片上传、断点续传、在线播放
  • 实时弹幕,在线观看人数统计
  • 视频评论,点赞投币收藏

项目启动

  1. 启动docker组件
docker-compose up -d
  1. 启动各个微服务,包含user,file,search,video
go mod tidy
go run /service/user/user.go
  1. 启动API服务
go run /api/bblili.go
  1. 访问接口 查看/api/bblili.api文件