jayma-creator / douyin
项目基于Gin框架开发。实现刷抖音,用户视频投稿,展示封面;查看基本信息;对视频点赞和评论;关注其他用户;查看发布列表、点赞列表、关注列表和粉丝列表。 使用JWT+Redis作为中间件对用户token进行校验,实现JWT续期功能。 数据库采用GORM框架,MySQL建立合理的索引和外键提高性能,涉及多项数据的操作使用事务保持数据一致性。 用Redis做缓存,减轻MySQL的压力,提高系统性能。针对缓存雪崩、穿透、击穿做了相应的防护。采用延时双删保证Redis和MySQL的一致性。 使用RabbitMQ异步上传视频和封面到七牛云,采用手动确认机制,确保视频可以正确的上传到云服务器。
☆13Updated 2 years ago
Alternatives and similar repositories for douyin:
Users that are interested in douyin are comparing it to the libraries listed below
- 基于goframe v2的企业网站内容管理系统☆68Updated this week
- 基于goframe(v2)实现的开源在线客服系统,包含移动用户端(Taro),客服PC端(ant-design-pro),接口设计,非常适合二开以及跟已有的系统进行结合。☆92Updated 2 weeks ago
- gin + viper + gorm + jwt + casbin实现的golang后台API开发脚手架☆24Updated 6 months ago
- gin + gorm + casbin + restful + logrus 的一套通用 cms 系统☆36Updated last year
- 基于beego element ui 开发的某企业官网☆87Updated last year
- 一个用Go语言写的B2C商城☆83Updated 3 years ago
- 基于Vue3、Gin的后台管理系统☆15Updated 2 years ago
- 由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架前端Vue Typescript版本, 搭建完成即可快速、高效投入业务开发☆63Updated 2 years ago
- dilu完整版本,集成所有的插件,学习或者要开发后台,选这个没错。dilu是一个golang的快速开发脚手架,基于Gin + Gorm + Vue3 + Element plus(vue-pure-admin)Saas化设计,可支持多团队(租户),基础用户管理功能,jwt鉴…☆20Updated last week
- 使用Go开发《基金数据分析系统》,项目系统框架是基于gin-api-template的基础上做二次开发,gin-api-template源码地址:https://github.com/52lu/gin-api-template,《基金数据分析系统》计划完成功能,主要有: 基…☆16Updated 3 years ago
- 基于go开发的高性能im服务端☆87Updated last year
- GIN-VUE-ADMIN插件仓库所有被gin-vue-admin采纳的插件均可入进入本仓库且加入仓库开发者小组☆51Updated last year
- Multifunctional microservice system | 包含分期 众筹 秒杀 拼团 抽奖 配送 生鲜 优惠券 会员 多商户 商城 的系统☆23Updated last year
- Go实战线上餐厅项目☆10Updated 3 years ago
- Go语言实现的第三方登录开源库,整合QQ、微信、微博、Github等第三方平台的授权登录☆32Updated 2 years ago
- websocket IM [go-micro 微服务, k8s构建,rpc], 即时聊天☆44Updated 4 years ago
- 微信小程序商城 配套的 服务端☆70Updated 2 years ago
- 众筹平台 go 后端 为了学习 Golang 做的第一个小项目,BeeGo + gorm 开发☆19Updated 3 years ago
- 点餐系统,一套完整的解决方案。用户扫码点餐、结账付款,菜品上架等☆8Updated 4 years ago
- 电商系统的后台管理系统,包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块☆36Updated 5 months ago
- PowerX是一款以企业微信为基础的微信私域运营开放平台,帮助企业实现引流获客、精细运营。☆30Updated last month
- 基于Golang、Websocket、MongoDB 实现即时通讯☆34Updated 2 years ago
- go语言120天面试题练习,from 《go语言中文网》 (Go language 120-day interview question practice, from the GO language Chinese language)☆16Updated 3 years ago
- OpenSCRM会话存档服务☆36Updated last year
- lakego-admin 后台管理系统前端项目,使用 Vite, Vue3, Ant-Design-Vue 开发☆58Updated last week
- 多用户商城☆9Updated this week
- go学习实例,关注开源到公众号,star一下又何妨☆29Updated 9 months ago
- 兼容DEDECMS的PineCMS管理系统,允许您对外提供.so链接库。 提供类似dedecms的标签功能, 支持可以快速将dede模板转换为pinecms模板。如果喜欢请帮忙点个关注😂。☆152Updated 2 weeks ago
- GIN+SCUI企业级后台管理系统;goland 驱动开发的后台服务,vue3 前端框架开发☆58Updated 2 months ago
- 一个golang的快速开发脚手架,基于Gin + Gorm + Vue3 + Element plus(vue-pure-admin)Saas化设计,可支持多团队(租户),基础用户管理功能,jwt鉴权,代码生成器,权限管理,表单构建,因夫人工作需要,简单做了一个crm系统,…☆11Updated 2 weeks ago