如何处理库存和并发

时间:2011-07-12 19:49:40

标签: concurrency e-commerce

有哪些策略可以处理有限库存和订单表格的看似常见情况。

如果剩下一个项目,则有两个人同时尝试购买。你如何处理最后提交付款的人?

1 个答案:

答案 0 :(得分:2)

当用户将有限供应商品添加到购物车时,请暂停该商品一小段时间 - 比如15分钟。这是他们的,如果他们在窗口内付款,否则保留被删除,项目返回到池。 (在暂停期间,该项目被视为“不可用”给其他用户。)

AFAIK,这是非常标准的技术 - 例如我见过Gilt这样做。