— req/s · 最近采样
闪电仓旗舰秒杀
FlashStorm X1 旗舰掌机
曜石黑限定款,144Hz OLED 与旗舰级性能一次到位。今天的重点不只是快, 更是让每一个并发请求都有清楚、可追踪的结果。
每台设备限抢 1 件 · 请求结果以订单轮询与 MySQL 记录为准
本次演练身份 匿名、仅用于幂等与限流
- 设备 userId
- 生成中…
- 请求 requestId
- 生成中…
- 入口快速应答
- 一设备一份资格
- 全链路可追踪
- 零真实支付
你的请求走到哪一步了?
入口接收不等于最终成功。这里会持续读取订单状态,直到 Worker 完成确认或返回明确失败。
活动开始后点击“立即抢购”,你的 requestId 会在这里沿链路移动。
-
入口已收件
幂等校验与流量闸门
-
资格已预扣
Redis 原子库存
-
Worker 处理中
队列削峰,异步落单
-
结果已确认
MySQL 最终记录
页面可以保持打开;我们会自动轮询,无需重复点击。
实时运营面板
— 接收率
— 个任务正在处理
等待 Worker 心跳
最终真相,不用缓存数冒充
— 次限流 · 系统仍受保护
数据来自 GET /api/ops/metrics。仅在面板可见时每 5 秒采样,离开即停;无数据会显示“—”。
“秒杀成功”不是一个瞬间,而是四段清楚的承诺
快应答负责体验,持久化负责可信。前端明确区分“收到请求”和“最终确认”,高峰时也不制造假成功。
入口削峰
限流与幂等先挡住重复、过量请求。服务端快速返回 202,让连接不必原地等待整条落单链路。
RATE LIMIT · IDEMPOTENCY原子预扣
Redis 用一次不可分割的操作判断并扣减资格,避免并发请求同时读到最后一件库存而超卖。
REDIS · ATOMIC RESERVEMySQL 真相
缓存只负责快,MySQL 的唯一约束与事务记录才是最终订单事实;重试也不会凭空多出一单。
MYSQL · SOURCE OF TRUTHWorker 异步确认
独立 Worker 从队列平稳消费,完成持久化和确认。浏览器轮询状态,因此队列积压时仍能得到诚实进度。
WORKER · ASYNC CONFIRM“已进入队列”只表示服务器收到了请求;只有订单状态变为“已确认”,才代表本次模拟资格写入完成。 全程不收集姓名、地址、银行卡,也不会调用真实支付渠道。