jayma-creator / douyin
项目基于Gin框架开发。实现刷抖音,用户视频投稿,展示封面;查看基本信息;对视频点赞和评论;关注其他用户;查看发布列表、点赞列表、关注列表和粉丝列表。 使用JWT+Redis作为中间件对用户token进行校验,实现JWT续期功能。 数据库采用GORM框架,MySQL建立合理的索引和外键提高性能,涉及多项数据的操作使用事务保持数据一致性。 用Redis做缓存,减轻MySQL的压力,提高系统性能。针对缓存雪崩、穿透、击穿做了相应的防护。采用延时双删保证Redis和MySQL的一致性。 使用RabbitMQ异步上传视频和封面到七牛云,采用手动确认机制,确保视频可以正确的上传到云服务器。
☆14Updated 2 years ago
Alternatives and similar repositories for douyin:
Users that are interested in douyin are comparing it to the libraries listed below
- gin + gorm + casbin + restful + logrus 的一套通用 cms 系统☆37Updated 2 years ago
- lakego-admin 后台管理系统前端项目,使用 Vite, Vue3, Ant-Design-Vue 开发☆61Updated last week
- 一个用Go语言写的B2C商城☆85Updated 3 years ago
- zero-pc-web是一个基于React框架实现的web端电商系统☆8Updated last year
- 一个golang的快速开发脚手架,基于Gin + Gorm + Vue3 + Element plus(vue-pure-admin)Saas化设计,可支持多团队(租户),基础用户管理功能,jwt鉴权,代码生成器,权限管理,表单构建,因夫人工作需要,简单做了一个crm系统,…☆13Updated 2 months ago
- 基于Vue3、Gin的后台管理系统☆15Updated 2 years ago
- 基于goframe(v2)实现的开源在线客服系统,包含移动用 户端(Taro),客服PC端(ant-design-pro),接口设计,非常适合二开以及跟已有的系统进行结合。☆101Updated last month
- goctls 是 goctl 对 simple admin 的适配优化后的生成工具。 Goctls is the generating tools for simple admin.☆38Updated this week
- GIN+SCUI企业级后台管理系统;goland 驱动开发的后台服务,vue3 前端框架开发☆60Updated 4 months ago
- dilu完整版本,集成所有的插件,学习或者要开发后台,选这个没错。dilu是一个golang的快速开发脚手架,基于Gin + Gorm + Vue3 + Element plus(vue-pure-admin)Saas化设计,可支持多团队(租户),基础用户管理功能,jwt鉴…☆20Updated last month
- gin + viper + gorm + jwt + casbin实现的golang后台API开发脚手架☆25Updated 7 months ago
- Go实战线上餐厅项目☆10Updated 3 years ago
- 基于beego element ui 开发的某企业官网☆88Updated last year
- 微服务实战-类智行12306购票软件后端,分布式,支持终端多任务线上线下预定抢票(包括鉴权服务,配置中心(grpc),服务发现(consol),用户service,用户api,抢票任 务service,查询余票service,订票service等)☆28Updated 4 years ago
- 多用户商城☆10Updated 3 weeks ago
- 点餐系统,一套完整的解决方案。用户扫码点餐、结账付款,菜品上架等☆8Updated 4 years ago
- 基于 GoLang 编写的 IOT 物联网在线直播抓娃娃企业级项目☆87Updated 4 years ago
- Multifunctional microservice system | 包含分期 众筹 秒杀 拼团 抽奖 配送 生鲜 优惠券 会员 多商户 商城 的系统☆24Updated last year
- 基于goframe v2的企业网站内容管理系统☆71Updated this week
- 淘客sdk 包含 京东 、苏宁、唯品会、拼多多、淘宝、阿里生活☆61Updated 2 weeks ago
- Movie ticket selling system based on go-zero【基于go-zero的影票售卖系统】☆37Updated 2 years ago
- go-cms☆52Updated last year
- Go语言实现小红书开放平台sdk,使用简单,扩展灵活☆18Updated 6 months ago
- The document of simple admin.☆22Updated 7 months ago
- dilu简化版本,自己开发首选,一个golang的快速开发脚手架,基于Gin + Gorm + Vue3 + Element plus(vue-pure-admin)Saas化设计,可支持多团队(租户),基础用户管理功能,jwt鉴权,代码生成器,权限管理,表单构建,因夫人工…☆67Updated 2 months ago
- 以kratos 作为服务端接口框架,vue3作为前端框架的后台管理系统☆43Updated last year
- Shopsuite Go商城系统 - 基于Go + Golang + Uniapp + Vue + ElementUi + Goframe框架的新零售社交电商系统(除了go商城系统外,还有java商城系统及php商城系统),适用于企业新零售、批发商城、B2B商业系统、社交电…☆151Updated 8 months ago
- golang + beego + vue 实现直播互动☆18Updated 6 years ago
- 基于 Gin Vue + Uniapp 开发的生鲜商城小程序平台☆30Updated 4 months ago
- Distributed scheduled task management platform Go语言实现的分布式定时任务管理平台,支持多节点部署,支持节点任务自动分配和故障转移☆93Updated last year