Workflow
微服务框架架构
icon
Search documents
【七彩虹教育】架构介绍
Sou Hu Cai Jing· 2025-06-03 19:05
后端项目是基于 SpringCloud+SpringBoot 搭建的微服务框架架构 前端在微信小程序商城上 核心支撑组件 服务网关 Zuul 服务注册发现 Eureka+Ribbon 服务框架 Spring MVC/Boot 2、关于秒杀的场景特点分析 秒杀系统的场景特点 秒杀时大量用户会在同一时间同时进行抢购,网站瞬时访问流量激增; 服务容错 Hystrix 分布式锁 Redis 服务调用 Feign 消息队列 Kafka 文件服务 私有云盘 富文本组件 UEditor 定时任务 xxl-job 配置中心 apollo 秒杀一般是访问请求量远远大于库存数量,只有少部分用户能够秒杀成功; 秒杀业务流程比较简单,一般就是下订单操作; 秒杀架构设计理念 限流:鉴于只有少部分用户能够秒杀成功,所以要限制大部分流量,只允许少部分流量进入服务后端(暂未处理); 削峰:对于秒杀系统瞬时的大量用户涌入,所以在抢购开始会有很高的瞬时峰值。实现削峰的常用方法有利用缓存或者消息中间件等技术; 异步处理:对于高并发系统,采用异步处理模式可以极大地提高系统并发量,异步处理就是削峰的一种实现方式; 内存缓存:秒杀系统最大的瓶颈最终都可 ...