第五届字节青训营后端专场-抖音极简版后台 功能分为三大模块
开发文档:https://www.apifox.cn/apidoc/shared-09d88f32-0b6c-4157-9d07-a36d32d7a75c/api-50707522 数据库结构如下:https://www.molange.com/wp-content/uploads/2023/04/sql.zip
软件架构说明:mysql、spring、springMVC、springBoot、mybatis、mybatisPlus、springCloud、minio、nacos、Gateway、RabbitMQ、Redis Caffeine、sentinel
模块介绍: feign-api 对feign进行了优化抽取出的模块,负责服务之间的远程调用 minimal-tiktok-app-gateway 网关模块:负责用户请求路由断言与负载均衡,同时对token经行验签 minimal-tiktok-model 公共实体类,存放数据库对应的实体类,pojo,vo,dto minimal-tiktok-service 服务模块
第三方:阿里云视频内容审核Api与文字审核
业务逻辑: 通过nacos实现服务的注册与发现,将微服务模块与网关注册到nacos,通过gateway实现请求的路由与断言并完成token的统一验签,同时实现服务负载均衡 不同服务之间通过feign进行调用,同时通过抽取与添加httpclient对feign进行优化增强,同时通过添加快速失败策略,实现服务的高可用
待使用------------------------------------------------------------------
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型