|  | 5 月之前 | |
|---|---|---|
| api | 5 月之前 | |
| config | 5 月之前 | |
| controller | 5 月之前 | |
| dao | 5 月之前 | |
| entities | 5 月之前 | |
| initialize | 5 月之前 | |
| kafka | 5 月之前 | |
| public | 5 月之前 | |
| reserver | 5 月之前 | |
| service | 5 月之前 | |
| util | 5 月之前 | |
| video | 5 月之前 | |
| .gitattributes | 5 月之前 | |
| .gitignore | 5 月之前 | |
| README.md | 5 月之前 | |
| go.mod | 5 月之前 | |
| go.sum | 5 月之前 | |
| main.go | 5 月之前 | |
| router.go | 5 月之前 | 
实现了视频的上传与观看,封面自动生成。视频存储在阿里云OSS
视频上传功能整合了消息队列kafka,优化了OSS配置并发上传封面和视频。简易完成了视频列表功能。
视频上传功能采用分片传输,并用MD5码进行校验,文件进行后缀检验。注册用户操作采用事务防止并发注册问题。 下一步更新:雪花算法生成id,用户登录token
实现了登录token,点赞,点赞列表功能,简易的评论功能 下一步更新:粉丝和关注功能
实现了简易的粉丝和关注功能,数据库Id全部采用雪花算法生成 后续开始对项目进行优化
配置文件利用Viper管理,优化了文件存储逻辑。