秒杀活动架构图
2020-08-12 16:30:20 0 举报
秒杀简图 - qingzhishui
作者其他创作
大纲/内容
秒杀服务
锁定库存,校验时间
Y
聚蜂巢秒杀架构设计
转发请求
用户重复请求
N
如果出现死信队列,则开启最终一致性
DB
负载均衡
秒杀按钮
Redis集群
用户请求接口
鉴权、限流、 路由、监控
Sentinel流量削峰降级
用户
没有获取到令牌
库存不足,时间过期等
nginx集群
guava令牌桶算法
根据秒杀时间校验,控制按钮置灰
秒杀动态url、时间校验
如果用户QPS过大,可以考虑选择Kafka,这里的话我们选择RabbitMQ就可以完成业务了
秒杀请求
MQ下单队列
控制令牌桶中令牌生成速度(原子性操作)
zuul网关集群
检查用户id请求频次
入库
前端秒杀页面静态化
0 条评论
下一页