The invention provides a high availability inventory management method and a server high availability inventory management system. The highly available inventory management method comprises the following steps: receiving an inventory operation request for a commodity; judging the inventory type corresponding to the inventory operation request; updating the inventory quantity of the inventory type according to the inventory operation request; and recording the inventory operation. By adopting the high available inventory management method provided by the invention, the inventory quantity of the commodity-related inventory types can be automatically updated based on the inventory operation request issued by the user or the merchant to the server, and the problem of overselling or underselling can be effectively avoided, and the consistency of the inventory data can be ensured, thus providing a better one for the user. Shopping experience provides a more efficient inventory management method for businesses.
【技术实现步骤摘要】
高可用库存管理方法、服务器及高可用库存管理系统
本专利技术涉及互联网
,尤其涉及一种高可用库存管理方法、服务器及高可用库存管理系统。
技术介绍
随着互联网高潮来临,网络购物已然成为了当下最为热门的新型购物方式。通过网络购物,用户足不出户,仅需轻点鼠标或智能终端屏幕,世界各地的商品便可立即成为囊中之物。网络购物给我们带来了便捷的购物体验、丰富的商品品种和优惠的购买价格,为此,网购已然成为了越来越多用户的选择。然而,随着电商平台的扩张与发展,网购体验成为衡量一家电商好与坏的重要标准。然而,在网购的过程中,除了商家服务、商品质量以及物流服务以外,该电商平台的库存管理也会影响到用户的网购体验。目前,电商平台的库存管理系统涉及的库存类型较为单一,管理模式主要是商家通过商品详情页展示商品的可售库存,使用户得知当前商品是否可以购买以及当前可购买的最大数量。为此,该库存管理系统常常会引发一些问题,例如:1)秒杀高并发场景下,由于下单和减库存不在一个事务中,商品“超卖”“少卖”问题;2)多业务场景操作库存数据不一致的问题,比如,仓库实际库存和用户浏览库存数据不一致问题。基于上述问题,往往会影响用户的购买体验,同时也不利于商家对商品库存的管理。为此,需要提供一种更为优化的高可用库存管理方法、服务器及高可用库存管理系统。对商品库存进行细分,基于用户和/或商家通过用户端向服务器发出的不同操作类型的库存操作请求,调整与该操作类型关联的库存类型的库存量。此外,还能有效避免商品“超卖”、“少卖”现象以及多个用户端同时对服务器进行库存操作请求的问题,从而解决仓库实际库存和用户浏览的 ...
【技术保护点】
1.一种高可用库存管理方法,其特征在于,包括以下步骤:接收一商品的库存操作请求;判断与所述库存操作请求对应的库存类型;根据所述库存操作请求,更新所述库存类型的库存量;记录所述库存操作。
【技术特征摘要】
1.一种高可用库存管理方法,其特征在于,包括以下步骤:接收一商品的库存操作请求;判断与所述库存操作请求对应的库存类型;根据所述库存操作请求,更新所述库存类型的库存量;记录所述库存操作。2.如权利要求1所述的高可用库存管理方法,其特征在于,所述接收一商品的库存操作请求的步骤中,进一步包括:获取所述商品的总库存;调用数据库悲观锁,锁定所述总库存;通过接收所述库存操作请求的接口,去除包含相同索引字段的重复请求内容;所述索引字段包括:操作类型、操作数量、订单号、商品号、商品类型。3.如权利要求2所述的高可用库存管理方法,其特征在于,判断与所述库存操作请求对应的库存类型的步骤中,进一步包括:根据所述请求内容中的操作类型,识别与所述操作类型关联的库存类型;其中,所述库存类型包括:可售库存、冻结库存、出库库存、实体库存。4.如权利要求3所述的高可用库存管理方法,其特征在于,根据所述库存操作请求,更新所述库存类型的库存量的步骤中,进一步包括:提取所述库存操作请求中的操作数量;根据所述操作数量,结合所述...
【专利技术属性】
技术研发人员:朱杰,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。