订单过期库存回库问题

问题描述

各位大牛,谁做过订单并发问题,我现在下订单的时候减库存,15分钟过期后把过期库存加进来,现在会有并发问题,加减同时进行的时候怎么处理,会出现库存对不上的情况

解决方案

解决方案二:
如果你的数据库支持事务,那么使用事务。如果不支持事务,并且此操作只在单个进程上,那么将此操作步骤进行线程同步lock即可。对于一些大型的系统,综合考虑,其实反而不应该立刻减库存。而是每隔一段时间(例如1分钟)才去更新一次库存。
解决方案三:
1分钟做一次,或者每天凌晨做一次库存计算,这都是可能的批处理方式。

时间: 2024-10-25 00:37:11

订单过期库存回库问题的相关文章

语句 批量-求教SQL语句思路,批量处理多订单的库存分配

问题描述 求教SQL语句思路,批量处理多订单的库存分配 具体描述如下: 设计三张数据表,1.库存表,2.订单明细表,3.分配结果表 需要用SQL对一批订单明细(不同的商品),批量进行库存的分配,分配的结果写入分配结果表: 说明: 1.同一个商品,同一个批号,可能存在多个不同的货位: 2.可能出现多个订单明细分配同一个货位(出库同样的商品批号),也可能出现一个订单明细分配多个货位(一个货位的数量不够): 3.希望用SQL批量计算,产生分配结果: 请大神们帮忙提供下思路,多谢! 表结构如下: 库存表

Godaddy域名续费 过期拿回全过程经验分享

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 本博客域名是去年在godaddy购买的,当初因为便宜在那里购买的,这个域名是在12月19日过期,因为对英文不是很熟悉,而且也没有美元账户,所以续费就在淘宝网里找了个人帮我续费,我记得是在11月2日续费的,这是交易记录: 总认为事情是那么简单,在跟店家简单的沟通交流之后,我把用户名密码给他,让他帮我续费一共48.5元,也算便宜.几分钟之后店家跟

银狐库存管家库存同步/库存发布图文教程

  在淘宝网店上进行库存控制是件非常痛苦和无奈的事情,特别是有多个分店的情况,根本是不可能完成的任务,银狐的核心思路是以本地软件库存为基础,通过严格进出库控制,保证本地库存的准确性;然后通过库存同步功能,把本地库存整体同步到淘宝多个网店. 手动同步库存 1).从主菜单选择[库存管理]->[手动同步库存],如下图所示 2)选择要同步产品和店铺,点击工具栏上的[开始同步]按钮,如下图所示: ①先选择要同步产品,如果要全选,点击列表上面的[全选]按钮 ②选择要同步到的网店,可以同时选多个 ③点击[开始

mysql订单表如何设计?

mysql订单表如何设计? 商品表和订单表 . 通过一个表来关联. 那删除了商品,相关联的订单表如何显示出这个已经删除的商品? 订单表需要冗余商品名.商品编号.价格等基本信息. 不能只保存一个商品主键,这个是订单表的基本原则,同时生成了订单的商品是不能删除的. 订单表中引用商品表主键,删除使用状态假删. 同时引入商品的状态,总之就是反范式设计,保证一次可以获得全部要的状态,不要进行多表jion. 订单:  分为以下几种        订单凭证(接到客户的订单表),采购订单, 销售订单,委外订单

电子商务的库存管理

电子商务的库存管理是一门年轻的学问.因为电子商务的购买和发货在时间.空间上并不是同步进行的,所以库存管理和传统零售业比较起来,会变得更加的复杂和专业. 虽然电子商务属于新兴行业,但是本质上还是属于零售业.抛开各种因素不谈,也改变不了这是一个低价买进.高价卖出的基本模式.但是由于具有电子化.网络化.异地化的新特点,使得电子商务与传统零售业有所不同. 除去以携程.e龙为代表的酒店.旅游服务提供商,以拉手.美团为代表的服务信息团购商以外,各家电子商务公司都面临着实物库存管理的需求.其中后端的采购以及库

订单同步有技巧,双十一高峰不再怕

本文根据顾风胜在大流量高并发互联网应用实践在线峰会上题为<海量订单实时同步与处理实践>的分享整理而成. 直播视频:点此进入 PDF下载:点此进入 以下是精彩内容整理: 双十一订单全链路 从图中可以看出,整个双十一订单处理过程中主要涉及到三个系统:平台(天猫.淘宝).ERP/OMS(用来处理订单).WMS(仓库内的打包.发货).其中包括了八个状态:拉单可以平台提供的订单API来完成,ERP/OMS进行转单.审单.打单,WMS提供拣货.打包.发货,最后要把状态进行回写.订单回写完成之后,订单状态就

php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题_php实例

我们知道数据库处理sql是一条条处理的,假设购买商品的流程是这样的: sql1:查询商品库存 if(库存数量 > 0) { //生成订单... sql2:库存-1 } 当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有1个了,在sql1阶段两个人查询到的库存都是>0的,于是最终都执行了sql2,库存最后变为-1,超售了,要么补库存,要么等用户投诉吧. 解决这个问题比较流行的思路: 1.用额外的单进程处理一个队列,下单请求放到队列里,一个个处理,就不会有并发的问题了,但是要

解析:如何利用ERP软件实现订单成本核算

随着中国企业加入全球化竞争的序列,高利润的年代似乎已经过去,取而代之的是所谓的微利时代.http://www.aliyun.com/zixun/aggregation/9239.html">企业产品成本的准确数据,可向管理当局提供更多信息,帮助其作出更好决策,如定价等,同时还有利于计划控制和业绩评价,所以成本计算在会计系统中有着重要作用.目前企业生产的普遍特点是小批量.多品种,个性化的需求越来越多,这给成本的计算增加了难度.因此如何准确地计算成本对企业的财务人员是一个巨大的挑战.手工计算的

超八成人将过期药随意丢有毒物质可危害环境

家里有了废旧电池,大部分人都知道应该扔在专门的回收箱里,不能和生活垃圾一起处理,否则其中的重金属渗漏,会严重污染环境.但家里有了过期药,不少人却想都不想地随手扔到垃圾箱里.其实,过期药对环境的危害,一点都不亚于废旧电池.由于污染性强,它已被明确列入<国家危险废弃物目录>,全球不少国家也越来越多地意识到它对土壤及水源造成的巨大危害.但为什么国内对过期药的处理还没有完全重视?有了过期药,我们到底该怎么办呢?<生命时报>记者近日进行了深入采访. 过期药都流到了哪里 过期药除了家里有,药店