Go、go-zero、gRPC、Protobuf、MySQL、Redis、RabbitMQ
Docker、Kubernates
用户
- 注册
- 登录
- 退出登录
- 查看用户信息
- 关注用户
- 取关用户
聊天
- 查看与他人的聊天信息
- 发送聊天
- 删除聊天
视频
- 游客获取视频列表
- 游客根据标签筛选视频
- 游客查看单个视频
- 游客查看热门视频
- 用户上传视频
- 用户删除视频
- 查看视频的弹幕
- 用户发表弹幕
- 点赞视频
- 取消点赞视频
- 点踩视频
- 取消点踩视频
评论
- 游客查看视频评论列表
- 游客查看评论评论列表
- 用户评论视频
- 用户评论评论
- 用户删除评论
giligili 是我个人练习的项目,主要是用来回顾我近期学习的东西,包括 go-zero、gRPC、Protobuf、Kubernates。开发时间不长,因为 GPT 提高了效率,如果算上学习时间就挺久了。
等到大四做毕业设计就用这个吧,写写单测,写个前端,视频弹幕不好实现就用 DPlayer,去 CodePen 拿拿代码,k8s 部署下 Nginx,后端写多点 API,MySQL 和 Redis 都弄个主从集群,RabbitMQ 也弄集群。
感谢 Mikaelemmmm 的教学和指导。