高并发模拟环境 所有“下单”仅用于系统演练,不产生真实订单,也不会发生支付或扣款。
活动加载中 DROP ———

闪电仓旗舰秒杀

FlashStorm X1 旗舰掌机

曜石黑限定款,144Hz OLED 与旗舰级性能一次到位。今天的重点不只是快, 更是让每一个并发请求都有清楚、可追踪的结果。

¥
— 折 原价 ¥—
距活动状态更新 服务器时间校准中
-- -- --
本轮可抢库存 /
Redis 原子预扣视图 等待活动数据

每台设备限抢 1 件 · 请求结果以订单轮询与 MySQL 记录为准

准备就绪前,我们会先校准服务端活动状态

请稍候;若连接失败,你可以在这里直接重试。

本次演练身份 匿名、仅用于幂等与限流
设备 userId
生成中…
请求 requestId
生成中…
  • 入口快速应答
  • 一设备一份资格
  • 全链路可追踪
  • 零真实支付
01 / REQUEST JOURNEY

你的请求走到哪一步了?

入口接收不等于最终成功。这里会持续读取订单状态,直到 Worker 完成确认或返回明确失败。

还没有演练请求

活动开始后点击“立即抢购”,你的 requestId 会在这里沿链路移动。

02 / LIVE OPERATIONS

实时运营面板

指标连接中 尚未更新
入口累计请求

req/s · 最近采样

成功进入队列

接收率

队列待处理

个任务正在处理

Worker 在线

等待 Worker 心跳

MySQL 已确认

最终真相,不用缓存数冒充

保护性拒绝

次限流 · 系统仍受保护

数据来自 GET /api/ops/metrics。仅在面板可见时每 5 秒采样,离开即停;无数据会显示“—”。

03 / SYSTEM FLOW

“秒杀成功”不是一个瞬间,而是四段清楚的承诺

快应答负责体验,持久化负责可信。前端明确区分“收到请求”和“最终确认”,高峰时也不制造假成功。

01

入口削峰

限流与幂等先挡住重复、过量请求。服务端快速返回 202,让连接不必原地等待整条落单链路。

RATE LIMIT · IDEMPOTENCY
02

原子预扣

Redis 用一次不可分割的操作判断并扣减资格,避免并发请求同时读到最后一件库存而超卖。

REDIS · ATOMIC RESERVE
03

MySQL 真相

缓存只负责快,MySQL 的唯一约束与事务记录才是最终订单事实;重试也不会凭空多出一单。

MYSQL · SOURCE OF TRUTH
04

Worker 异步确认

独立 Worker 从队列平稳消费,完成持久化和确认。浏览器轮询状态,因此队列积压时仍能得到诚实进度。

WORKER · ASYNC CONFIRM
这是一套容量演练界面,不是支付页面

“已进入队列”只表示服务器收到了请求;只有订单状态变为“已确认”,才代表本次模拟资格写入完成。 全程不收集姓名、地址、银行卡,也不会调用真实支付渠道。