[发明专利]高并发订单处理方法、装置、设备及存储介质在审
申请号: | 202111013921.8 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113935795A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 余俊生;梁家杰;林重庆;吴晓婷;章毅;李惠康 | 申请(专利权)人: | 广州佳帆计算机有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06F9/50 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 黄宏龙 |
地址: | 510000 广东省广州市黄埔*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并发 订单 处理 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种高并发订单处理方法、装置、设备及存储介质。该方法包括:接收高并发的订单数据,每个订单数据包括产品类型;根据预设的多个服务器分别对应的产品类型,确定每个订单数据对应的服务器;将所有订单数据分成多个批次的待处理订单,分批将待处理订单的各个订单数据分配至对应的服务器进行处理。通过上述技术手段,解决解决现有高并发订单处理方法处理效率低延迟高的问题。
技术领域
本申请实施例涉及订单数据处理技术领域,尤其涉及一种高并发订单处理方法、装置、设备及存储介质。
背景技术
随着互联网的快速发展,越来越多人们选择在网上进行远程下单。如果多人在同一时间在网站下单,订单交易系统会出现高并发的订单数据请求。高并发订单数据请求是指订单交易系统同时收到多个订单数据请求,而传统的订单交易系统在单位时间内数据处理量有限,其难以同时处理高并发订单数据请求。这导致订单交易系统容易出现处理效率低延迟高等问题,甚至会导致订单交易系统直接崩溃。
发明内容
本申请实施例提供一种高并发订单处理方法、装置、设备及存储介质,能够解决现有高并发订单处理方法处理效率低延迟高的问题。
在第一方面,本申请实施例提供了一种高并发订单处理方法,包括:
接收高并发的订单数据,每个所述订单数据包括产品类型;
根据预设的多个服务器分别对应的产品类型,确定每个所述订单数据对应的服务器;
将所有订单数据分成多个批次的待处理订单,分批将所述待处理订单的各个订单数据分配至对应的服务器进行处理。
进一步的,所述高并发订单处理方法还包括:
根据预设的分配规则将各个产品类型对应的产品数据分配至对应的服务器,以使所述服务器根据对应的产品数据处理对应产品类型的订单数据,所述产品数据包括产品链接和产品库存。
进一步的,所述根据预设的多个服务器分别对应的产品类型,确定每个所述订单数据对应的服务器包括:
将所述订单数据的产品类型分别与所述服务器对应的产品类型进行匹配,确定所述订单数据对应的服务器,每个服务器对应至少一个产品类型;
根据各个所述订单数据对应的服务器,将所有订单数据进行分组得到多个订单集合,每个订单集合包括多个对应同一服务器的订单数据。
进一步的,所述将所有订单数据分成多个批次的待处理订单包括:
根据预设订单数量,将所有订单数据对应分成多个批次的第一待处理订单,所述第一待处理订单包括至多预设订单数量的订单数据。
进一步的,所述订单数据包括物流地址信息,所述将所有订单数据分成多个批次的待处理订单包括:
根据每个所述订单集合中的各个订单数据的物流地址信息,将对应同一地区的订单数据划分为同一批的订单数据,得到每个订单集合对应的多个批次的第二待处理订单。
进一步的,所述分批将所述待处理订单的各个订单数据分配至对应的服务器进行处理包括:
根据预设的区域优先级,确定各个批次的第二待处理订单的批次顺序;
根据所述批次顺序,将对应批次的第二待处理订单分配至对应的服务器进行处理。
进一步的,所述订单数据包括订单码,所述高并发订单处理方法还包括:
在订单处理结束后,根据所述订单码反馈对应订单数据的处理结果,所述处理结果包括处理成功和处理失败。
在第二方面,本申请实施例提供了一种高并发订单处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州佳帆计算机有限公司,未经广州佳帆计算机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111013921.8/2.html,转载请声明来源钻瓜专利网。