理解“订单事件与库存一致性”时,先分清它能说明什么、不能说明什么。下面给出核心概念、判断边界与实际核验方向。
核心概念
订单创建、付款、取消和库存变化应按明确状态机处理,异步事件可能重复或乱序。
容易混淆的地方
只按事件到达顺序更新状态可能让已取消订单重新变成待支付。
如何结合实际场景判断
库存总量、可售量与已占用量应具有可核对关系。 重复付款通知不重复扣库存,取消后迟到事件不会悄悄恢复已释放的订单。
环境与操作范围
商城排障应覆盖匿名浏览、登录、购物车和付款等不同状态。使用测试账号与测试交易,记录阶段结果,避免把客户个人资料带入公开日志。
