一种防超售的阻截技术的制作方法

文档序号:16040583发布日期:2018-11-24 10:26阅读:90来源:国知局

一种防超售的阻截技术,属于web开发技术领域。



背景技术:

随着移动互联网的快速发展,电商平台已无处不在,人人皆微商,微信朋友圈各类微商营销活动满天飞,夺宝、砍价,团购、限时购等活动都需要电商平台支持,而这些电商活动流程中,如何在高并发访问的情况下,高效精确的处理超售超卖问题,是确保活动成功的一个关键技术要点,也是用户体验的一个重要细节,同时也是保证活动公开、透明、顺利开展的基础,本发明提供了一种严谨实用的超售控制方法,很好解决了电商平台商品并发订购的超售的问题,在不影响电商平台整体运行性能的前提下,在商品售卖的各个环节,阻截商品超售的可能,即使在程序因异外情况崩溃,也具备良好的超售补漏机制。



技术实现要素:

一种防超售的阻截技术,该技术的主要特点是多重控制机制组合,多重阻截将超售指令处理在订单支付前;在发生不可预期的异常的支付完成后,自动开启补漏阻截机制,从而在流程上完成避免超售的可能。本技术很好解决了电商平台商品并发订购的超售的问题,在不影响电商平台整体运行性能的前提下,在商品售卖的各个环节,阻截商品超售的可能,即使在程序因异外情况崩溃,也具备良好的超售补漏机制。

一种防超售的阻截技术,技术上要使用使用加锁排队机制,进行检查,同一时间点,只能有一个商户锁定当前商品库存,检查完后,下一个用户才能进入,同时本发明中引入了“支付队列”概念,所有进入支付中的订单,需加入“支付队列”,支付队列会临时占用商品库存,阻止其他用户使用,订单在支付完成后,会使用临时占用库存,订单支付放弃,会即时释放占用的商品库存。

一种防超售的阻截技术,技术实现上为每个商品创建一个专用锁,同一个商品的订单排队进行超售处理,不同的商品可并发进行处理时,互相不影响,能在控制超售的同时,确保了并发访问的性能。

一种防超售的阻截技术,主要步骤:订单准备支付时(订单调用支付接口前),检查支付商品的库存,如果库存不足,提示用户返回修改;如果库存足够,进一步检查当前商品的临时占用库存(支付占用),检查“支付队列”中该商品数量,判断商品预估剩余数量是否大于当前用户准备支付的数量,如果最终数量充足,将当前订单商品加入“支付队列”,临时占用商品库存,并调用支付接口完成支付;如果当前商品最终剩余数量不足,系统返回提示“商品数量将超售,需要等待支付”,如果用户选择等待支付,系统轮询检查是否有临时占用库存释放,一旦有其他用户放弃支付,立即释放占用商品数量,同时检查当前用户是否有足够数量可以下单,满足条件立即进入支付,并把当前订单商品加入“支付队列”。



技术特征:

技术总结
本发明公布了一种防超售的阻截技术,该技术的主要特点是多重控制机制组合,多重阻截将超售指令处理在订单支付前;在发生不可预期的异常的支付完成后,自动开启补漏阻截机制,从而在流程上完成避免超售的可能。本技术很好解决了电商平台商品并发订购的超售的问题,在不影响电商平台整体运行性能的前提下,在商品售卖的各个环节,阻截商品超售的可能,即使在程序因异外情况崩溃,也具备良好的超售补漏机制。

技术研发人员:不公告发明人
受保护的技术使用者:长沙泽影网络科技有限公司
技术研发日:2017.05.08
技术公布日:2018.11.23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1