场景是这样的:
产品 K 是由 物料 A 与 物料 B ,
不同工厂 加工 物料 A 与 物料 B 都能得到 产品 K ,只要是物料 A 的 id 与 物料 B 的 id 一样就认为是同一个产品,产品 k 可能会有各种不同的名称。
仓库收到 某工厂某天某个批次 产品 K 就创建或更新 商品 K:没有商品 K 就创建,已经有商品 K 就更新库存。
商品 K ,也只认物料 a 与物料 b 来确定。
现在问题是如果第 3 步是高并发时,会不会出现 2 个 商品 K ,会不会在 之前只有 1 个商品 K 时,更新的库存被覆盖错了,这种情况如何避免?