美文网首页
【安全库存】设计,避免超卖

【安全库存】设计,避免超卖

作者: 草丛愚人 | 来源:发表于2020-04-29 23:49 被阅读0次

晚上跟前台同学在扯【安全库存】设计方案,前台同学认为安全库存是不能作为销售库存售卖的,菜鸟同步给前台的库存不应该包含这部分,而我给出的方案是当菜鸟侧可售库存小于【安全库存】时,同步前台0库存,即商品下架。

从正常逻辑看,如果菜鸟可售库存=安全库存时,两种方案前台的可售库存都为0,没有区别。但由于并非前台下单时直接占用菜鸟库存,而是菜鸟同步库存前先调用前台提供的接口来查询已下单但未同步给菜鸟的订单占用的库存,然后再返回前台一个可售库存。

假设菜鸟侧安全库存为10,可售库存为15,考拉侧占用库存为1,则菜鸟侧计算得到的销售库存为15-1=14,并在1秒后同步给考拉。而这1秒钟如果又下单了5个,由于菜鸟是定时同步库存给考拉,假定下一次同步前考拉又销售了10个,则意味着考拉订单16个,但实物库存只有15个。

如果按照安全库存不同步给考拉的方案,菜鸟侧同步给考拉的库存为4,如果1秒钟内考拉下单了5个,则考拉后台最大可售数量为4,则10个安全库存可以兜底,不会超卖。但如果1秒钟内销售数量大于安全库存,始终还是有超卖风险。

相关文章

  • 【安全库存】设计,避免超卖

    晚上跟前台同学在扯【安全库存】设计方案,前台同学认为安全库存是不能作为销售库存售卖的,菜鸟同步给前台的库存不应该包...

  • B2B2C商城和ERP对接中的超卖问题

    1.什么是超卖问题? 商城平台中超卖问题是经常发生的,那什么是超卖问题?超卖问题就是已售商品库存 > 实际库存,现...

  • 关于php 高并发解决的一点思路

    涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导...

  • 超卖

    mysql处理高并发,防止库存超卖

  • 商城系统库存问题分析

    电商的库存设计,是后台的重点,也是难点,关乎商品是否存在超卖。商品的库存增加方式倒不难,直接在后台添加即可,而扣减...

  • 电商相关

    预扣库存 商品发布时,可以选择扣减库存模式为 拍下减库存或者付款减库存。 但是拍减存在恶拍情况;付款减库存存在超卖...

  • 并发下的库存如何扣?

    并发下的库存如何扣? 背景 业务反馈,项目出现库存超卖/负值现象。 原因 假设库存为5,用户一次买了1个,于是库存...

  • 电商技术 -- 库存设计指北

    前言 最近在解决一套老电商系统的库存"超卖"问题。一直以为超卖问题,最难解决的是库存扣减,实则不然,我们的系统在解...

  • 对于有效订单的高并发问题

    秒杀一般是大流量少库存,像我目前营销活动这块设计到商品库存的周期库存,设计理念就是想让商品慢慢卖,平均到指定周期的...

  • 关于秒杀抢库存相关的一点理解

    秒杀场景通常需要解决两个问题:1、高并发2、库存超卖 对于高并发问题,我们可以使用缓存系统来解决,避免直接对数据库...

网友评论

      本文标题:【安全库存】设计,避免超卖

      本文链接:https://www.haomeiwen.com/subject/zitawhtx.html