[发明专利]一种业务处理方法和装置在审
申请号: | 201610153729.1 | 申请日: | 2016-03-17 |
公开(公告)号: | CN107203544A | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 向洁;滕国凯;岑英岚;周杰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/06 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 装置 | ||
技术领域
本申请涉及网络技术,特别涉及一种业务处理方法和装置。
背景技术
随着网络技术的发展,利用互联网搭建产品销售平台的业务也越来越多。当一个产品在网上平台销售时,用户可以通过下单付款来购买该产品。伴随着产品的销售,平台需要进行产品库存的管理,例如,随着产品的售出,对应的产品库存将减少。可能出现的一种问题是,同一时刻出现多人下单的大并发访问,此时可能出现重复扣减库存。为了防止出现该问题,相关技术中可以使用数据库锁以防止重复操作。而数据库锁的方式,对于多订单同时锁定资源只能逐笔处理,容易导致并发线程过多,资源消耗大幅上升,严重时将导致系统崩溃。因此,数据库锁的方式使得库存管理的效率低且不可靠。
发明内容
有鉴于此,本申请提供一种业务处理方法和装置,以提高业务处理的效率和可靠性。
具体地,本申请是通过如下技术方案实现的:
第一方面,提供一种业务处理方法,所述业务处理方法用于对数据库中的产品数据进行更新;所述方法包括:
启动对应本次更新操作的数据库事务,在产品数据更新流水表中创建与本次更新操作对应的唯一索引,并在所述产品数据更新流水表中,执行与所述唯一索引对应的更新流水记录的插入操作,所述更新流水记录用于记录本 次更新操作的更新信息;
若根据所述唯一索引,插入所述更新流水记录成功,则更新所述产品数据,并在所述数据库事务成功执行时,完成对所述产品数据的更新。
第二方面,提供一种业务处理装置,包括:
索引创建模块,用于启动对应本次更新操作的数据库事务,在产品数据更新流水表中创建与本次更新操作对应的唯一索引,并在所述产品数据更新流水表中,执行与所述唯一索引对应的更新流水记录的插入操作,所述更新流水记录用于记录本次更新操作的更新信息;
事务处理模块,用于在根据所述唯一索引,插入所述更新流水记录成功时,则更新所述产品数据,并在所述数据库事务成功执行时,完成对所述产品数据的更新。
本申请提供的业务处理方法和装置,通过采用唯一索引来控制多个用户下单的并发访问情况下的防止重复操作,可以允许并行处理多个订单的业务访问,只要每个访问的处理都根据唯一索引来判断是否重复即可,唯一索引可以保证对于一个订单的一个类型的数据更新操作是唯一的,可以防止出现重复的更新操作,由于这种方式允许业务的并行处理,所以可以加快业务处理的效率;并且,也正是由于并行处理业务,可以避免出现资源消耗过度而引起的系统崩溃,提高可靠性。
附图说明
图1是本申请一示例性实施例示出的一种产品数据更新应用场景图;
图2是本申请一示例性实施例示出的一种业务处理方法的流程图;
图3是本申请一示例性实施例示出的一种库存数据更新的流程图;
图4是本申请一示例性实施例示出的一种库存管理流程图;
图5是本申请一示例性实施例示出的一种业务处理装置的结构示意图;
图6是本申请一示例性实施例示出的一种业务处理装置的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
随着互联网技术的发展,产品的网络销售平台也随之建立。例如,商家可以在网络销售平台销售自己的产品,用户可以通过下单付款来购买该产品;并且伴随着产品的销售,对产品的库存数据进行管理,以清晰准确的掌握所销售产品的库存情况。本申请实施例的业务处理方法,即可以应用于对产品的库存数据的更新。如图1所示,用户11可以通过终端12的显示屏,浏览终端12上展示的多种在售产品,并可以下单购买。后台的服务端13可以根据产品的销售情况,更新该产品的库存数据,比如,当某种产品售出一件后,对应该产品的库存数量就减去一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610153729.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带防噪功能的可拆卸式后视镜折转销轴
- 下一篇:一种带降噪功能的后视镜镜圈