这种情况高并发时应该如何处理?

2023-03-22 20:33:46 +08:00
 zjsxwc

场景是这样的:

  1. 产品 K 是由 物料 A 与 物料 B ,

  2. 不同工厂 加工 物料 A 与 物料 B 都能得到 产品 K ,只要是物料 A 的 id 与 物料 B 的 id 一样就认为是同一个产品,产品 k 可能会有各种不同的名称。

  3. 仓库收到 某工厂某天某个批次 产品 K 就创建或更新 商品 K:没有商品 K 就创建,已经有商品 K 就更新库存。

商品 K ,也只认物料 a 与物料 b 来确定。

现在问题是如果第 3 步是高并发时,会不会出现 2 个 商品 K ,会不会在 之前只有 1 个商品 K 时,更新的库存被覆盖错了,这种情况如何避免?

444 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/926323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX