Skip to content

csl30003/giligili

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

giligili

技术栈

Go、go-zero、gRPC、Protobuf、MySQL、Redis、RabbitMQ

部署工具

Docker、Kubernates

服务功能概述

用户

  1. 注册
  2. 登录
  3. 退出登录
  4. 查看用户信息
  5. 关注用户
  6. 取关用户

聊天

  1. 查看与他人的聊天信息
  2. 发送聊天
  3. 删除聊天

视频

  1. 游客获取视频列表
  2. 游客根据标签筛选视频
  3. 游客查看单个视频
  4. 游客查看热门视频
  5. 用户上传视频
  6. 用户删除视频
  7. 查看视频的弹幕
  8. 用户发表弹幕
  9. 点赞视频
  10. 取消点赞视频
  11. 点踩视频
  12. 取消点踩视频

评论

  1. 游客查看视频评论列表
  2. 游客查看评论评论列表
  3. 用户评论视频
  4. 用户评论评论
  5. 用户删除评论

最后

giligili 是我个人练习的项目,主要是用来回顾我近期学习的东西,包括 go-zero、gRPC、Protobuf、Kubernates。开发时间不长,因为 GPT 提高了效率,如果算上学习时间就挺久了。

等到大四做毕业设计就用这个吧,写写单测,写个前端,视频弹幕不好实现就用 DPlayer,去 CodePen 拿拿代码,k8s 部署下 Nginx,后端写多点 API,MySQL 和 Redis 都弄个主从集群,RabbitMQ 也弄集群。

感谢 Mikaelemmmm 的教学和指导。

About

使用 go-zero 实现视频网站后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published