咨询热线 0556-520 8899aqwanxin@bowjydz.cn周一至周六 08:30-18:00
婉欣科技 · WANXIN TECH

大促前 72 小时:商城压测与库存同步

目标是 100 并发下单不超时。压测跑出 7 次超卖、2 单重复发货,最后大促当天 1200 单零超卖。

首页/新闻资讯/大促前 72 小时:商城压测与库存同步
2026-05-14 技术运维
大促前 72 小时:商城压测与库存同步

618 前一周,一个商城小程序做了三轮压测。目标是 100 并发下单不超时,实际第一轮就出了问题。

库存扣减改原子操作

原来的逻辑是先查库存再写回,100 并发下出现 7 次超卖,同一件商品卖给了两个人。改成数据库原子扣减加乐观锁,重跑三轮归零。

支付回调要幂等

回调重复通知导致重复发货 2 单。加了幂等键,同一笔订单号只处理一次,重复通知直接返回成功不重复执行。

峰值降级

峰值时关闭推荐位和历史订单查询,只保留商品、下单、支付三条主链路,首页加载从 2.1 秒降到 0.8 秒。降级开关提前做好,大促当天没用上,但必须有。

大促当天订单 1200 单,零超卖,两笔退款是客户自己取消的。复盘时把这三个改动写进了标准交付清单,商城类项目默认包含。

类似的问题,我们能上门看

安庆市区当天可到,周边县市约第二天。先电话说清现象,带工具直接上门。