首页 > 解决方案 > 具有两个不同帐户的竞争条件 [Laravel]

问题描述

我的问题是我有一个关于 laravel 的网站,像购物车和库存一样的电子商务,

当我有两个客户在同一时间购买相同的产品时,库存不准确,他们有相同的结果并锁定了两个购物车的产品,

就像如果我的库存是 10 并且客户在同一时间下订单,他们会为每个锁定 10 个产品,

这是比赛条件吗?

我怎样才能解决这种问题?

谢谢你的答案

标签: laravelrace-condition

解决方案


使用 laravel 提供的共享锁功能。阅读文档以获取详细 文档


推荐阅读