大促打单:队列、限流、失败重打,比新功能更值钱
打单软件的大促能力看峰值队列与失败恢复。功能演示过关,不等于双十一还能打得动。
打单软件的大促能力看峰值队列与失败恢复。功能演示过关,不等于双十一还能打得动。
打单软件平日「能用」和大促「扛得住」是两件事。峰值角度关注的是队列会不会堵死、接口被限流后会不会丢单、失败单能不能在班次内清完。新功能再多,扛不住峰值也是事故。
大促打单就绪 = 队列 + 限流退避 + 失败可恢复 + 演练过关。快递飞在打单相关项目里建议把峰值演练写进上线门槛;没演练的「功能完成」,不够称为大促就绪。
需要打印队列、限流与退避、失败分拣重打、单号回写校验,并提前做峰值演练,而不是只加机器。
按预期峰值的批量出单演练、失败注入后的恢复、回传一致性抽检。
失败进可重试队列,成功单不可重复计费出面单;班次结束前有失败清单与责任人,而不是静默吞掉。