[发明专利]处理订单的方法、装置、设备及存储介质在审
申请号: | 202111549137.9 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114217875A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 何辉 | 申请(专利权)人: | 平安壹钱包电子商务有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48;G06F9/54;G06Q30/06 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 杨志强 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 订单 方法 装置 设备 存储 介质 | ||
本申请适用于运维技术领域,提供了处理订单的方法、装置、设备及存储介质。包括:在业务服务器系统中配置时序处理插件;当检测到并行订单时,获取每个订单的标识信息;基于时序处理插件、每个订单的标识信息以及预设的分区队列,为每个订单分配对应的分区队列;将每个分区队列对应的订单分配至订单服务器系统,订单服务器系统用于处理每个分区队列中的订单。上述方案中,每个分区队列中的订单只能被订单服务器系统中的对应的一个服务器处理,从而解决了订单在多个执行状态并发时导致的时序乱序的问题,避免造成公司的经济损失。且通过引入时序处理插件的方式处理,步骤简单、成本低,同时也提高了处理业务订单的效率。
技术领域
本申请属于运维技术领域,尤其涉及处理订单的方法、装置、设备及存储介质。
背景技术
微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。
随着微服务的广泛流行,每个公司都有自己的集群式的订单系统。集群式是指同一个业务部署在多个服务器上,可以通俗理解为多个人干同样的事情。这种集群式的订单系统在接收订单数据时,若同一订单不同执行状态并发,则难以对这些订单进行精准分配,导致订单处理出错率高,容易出现订单处理不合理的情况,降低了整体订单处理的效率。
发明内容
有鉴于此,本申请实施例提供了处理订单的方法、装置、设备及存储介质,以解决传统的处理订单的方法,出错率高,容易出现订单处理不合理的情况,降低了整体订单处理的效率的问题。
本申请实施例的第一方面提供了一种处理订单的方法,应用于业务服务器系统,该方法包括:
在所述业务服务器系统中配置时序处理插件,所述时序处理插件用于分配所述业务服务器系统中的并行订单,所述并行订单包括多个处于不同执行状态的订单;
当检测到所述并行订单时,获取每个所述订单的标识信息;
基于所述时序处理插件、每个所述订单的标识信息以及预设的分区队列,为每个所述订单分配对应的分区队列;
将每个所述分区队列对应的订单分配至订单服务器系统,所述订单服务器系统用于处理每个所述分区队列中的订单。
可选地,所述基于所述时序处理插件、每个所述订单的标识信息以及预设的分区队列,为每个所述订单分配对应的分区队列,包括:
根据所述订单的标识信息,确定同一订单集合,所述同一订单集合包括多个处于不同执行状态的同一订单;
通过所述时序处理插件,将所述同一订单集合中的多个所述同一订单分配至同一个分区队列中。
可选地,所述根据所述订单的标识信息,确定同一订单集合,包括:
提取每个所述订单的标识信息中的字段值;
确定所述预设的分区队列的数量;
根据所述数量对每个所述字段值进行求余处理,得到每个订单对应的求余结果;
确定求余结果相同的订单,并根据求余结果相同的订单生成所述同一订单集合。
可选地,所述将每个所述分区队列对应的订单分配至订单服务器系统之后,所述方法还包括:
获取所述订单服务器系统反馈的每个所述订单的处理结果;
根据每个所述订单的处理结果,确定所述同一订单集合对应的最终处理结果;
将所述最终处理结果发送至用户的终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安壹钱包电子商务有限公司,未经平安壹钱包电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111549137.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:目标说话人的唤醒词识别方法及装置
- 下一篇:一种中空纳滤膜的制备方法