基于消息队列的订单协同处理方法、装置、设备及介质制造方法及图纸

技术编号:37640744 阅读:18 留言:0更新日期:2023-05-25 10:07
本发明专利技术公开了基于消息队列的订单协同处理方法、系统、设备及介质,方法包括:从预存的订单信息库中获取与接收到的待处理订单对应的订单参数;根据订单参数中的订单处理流程在消息队列中创建对应的订单占位消息;依次将订单占位消息对应的待处理订单发送至与各子队列对应的处理系统进行处理;生成已发送的待处理订单对应的提示信息并发送至对应的处理终端;接收各处理系统处理后的待处理订单并添加至消息队列中相应的订单占位消息中。通过上述方法,创建订单占位消息并通过订单占位消息发送相应待处理订单至子队列对应的处理系统,同时生成提示消息并发送至相应处理终端,从而提高基于消息队列进行订单处理的协同性,大幅提高了订单协同处理效率。高了订单协同处理效率。高了订单协同处理效率。

【技术实现步骤摘要】
基于消息队列的订单协同处理方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种基于消息队列的订单协同处理方法、装置、设备及介质。

技术介绍

[0002]针对业务订单的处理过程中,当订单流量峰值较大,相应处理系统会超负荷运行,导致处理请求等待超时,订单无法进行处理。通过增加消息队列来实现订单处理,可通过消息队列对订单进行缓存,从而确保能够以平稳速度对订单进行处理。然而现有技术方法中通常是将消息队列应用于订单处理之前,若订单处理过程中存在多个环节,则在不同环节之间存在无法高效进行订单协同处理的问题。因此,现有技术订单处理过程中无法高效地进行协同处理的问题。

技术实现思路

[0003]本专利技术实施例提供了一种基于消息队列的订单协同处理方法、装置、设备及介质,旨在解决现有订单处理过程中无法高效地进行协同处理的问题。
[0004]第一方面,本专利技术实施例提供了一种基于消息队列的订单协同处理方法,其中,所述方法包括:
[0005]若接收到所输入的待处理订单,从预存的订单信息库中获取与所述待处理订单对应的订单参数;
[0006]根据所述订单参数中的订单处理流程在消息队列的子队列中创建对应的订单占位消息;
[0007]根据所述订单占位消息在所述子队列中的创建顺序,依次将所述订单占位消息对应的待处理订单发送至与各所述子队列对应的处理系统进行处理;
[0008]生成已发送的所述待处理订单对应的提示信息并发送至对应的处理终端,所述处理终端与所述待处理订单对应订单参数中的处理人信息相对应;
[0009]接收各处理系统处理后的待处理订单并添加相应标识信息至所述消息队列中相应的订单占位消息中。
[0010]第二方面,本专利技术实施例提供了一种基于消息队列的订单协同处理装置,其中,所述装置包括:
[0011]订单参数获取单元,用于若接收到所输入的待处理订单,从预存的订单信息库中获取与所述待处理订单对应的订单参数;
[0012]订单占位消息创建单元,用于根据所述订单参数中的订单处理流程在消息队列的子队列中创建对应的订单占位消息;
[0013]订单处理单元,用于根据所述订单占位消息在所述子队列中的创建顺序,依次将所述订单占位消息对应的待处理订单发送至与各所述子队列对应的处理系统进行处理;
[0014]提示信息发送单元,用于生成已发送的所述待处理订单对应的提示信息并发送至
对应的处理终端,所述处理终端与所述待处理订单对应订单参数中的处理人信息相对应;
[0015]待处理订单添加单元,用于接收各处理系统处理后的待处理订单并添加相应标识信息至所述消息队列中相应的订单占位消息中。
[0016]第三方面,本专利技术实施例又提供了一种计算机设备,其中,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现上述第一方面所述的基于消息队列的订单协同处理方法。
[0017]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现上述第一方面所述的基于消息队列的订单协同处理方法。
[0018]本专利技术实施例提供了一种基于消息队列的订单协同处理方法、装置、设备及介质。从预存的订单信息库中获取与接收到的待处理订单对应的订单参数;根据订单参数中的订单处理流程在消息队列中创建对应的订单占位消息;依次将订单占位消息对应的待处理订单发送至与各子队列对应的处理系统进行处理;生成已发送的待处理订单对应的提示信息并发送至对应的处理终端;接收各处理系统处理后的待处理订单并添加至消息队列中相应的订单占位消息中。通过上述方法,先在消息队列的子队列中创建与待处理订单对应的订单占位消息,并通过订单占位消息发送相应待处理订单至子队列对应的处理系统进行处理,同时生成待处理订单对应的提示消息并发送至相应处理终端,从而提高基于消息队列进行订单处理的协同性,大幅提高了订单协同处理效率。
附图说明
[0019]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的基于消息队列的订单协同处理方法的流程示意图;
[0021]图2为本专利技术实施例提供的基于消息队列的订单协同处理方法的子流程示意图;
[0022]图3为本专利技术实施例提供的基于消息队列的订单协同处理方法的另一子流程示意图;
[0023]图4为本专利技术实施例提供的基于消息队列的订单协同处理方法的另一流程示意图;
[0024]图5为本专利技术实施例提供的基于消息队列的订单协同处理方法的又一子流程示意图;
[0025]图6为本专利技术实施例提供的基于消息队列的订单协同处理方法的再一子流程示意图;
[0026]图7为本专利技术实施例提供的基于消息队列的订单协同处理方法的又一流程示意图;
[0027]图8为本专利技术实施例提供的基于消息队列的订单协同处理装置的示意性框图;
[0028]图9为本专利技术实施例提供的计算机设备的示意性框图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0031]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0032]还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0033]请参阅图1,图1是本专利技术实施例提供的基于消息队列的订单协同处理方法的流程示意图;该基于消息队列的订单协同处理方法应用于管理服务器中,该基于消息队列的订单协同处理方法通过安装于管理服务器中的应用软件进行执行,管理服务器即是配置于企业或政府机构内部进行订单处理的服务器端,管理服务器与至少一台处理终端建立通信连接,处理终端即是用于接收提示信息并进行相应处理的终端设备,如台式电脑、笔记本电脑、平板电脑或手机等。如图1所示,该方法包括步骤S110~S150本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于消息队列的订单协同处理方法,其特征在于,所述方法包括:若接收到所输入的待处理订单,从预存的订单信息库中获取与所述待处理订单对应的订单参数;根据所述订单参数中的订单处理流程在消息队列的子队列中创建对应的订单占位消息;根据所述订单占位消息在所述子队列中的创建顺序,依次将所述订单占位消息对应的待处理订单发送至与各所述子队列对应的处理系统进行处理;生成已发送的所述待处理订单对应的提示信息并发送至对应的处理终端,所述处理终端与所述待处理订单对应订单参数中的处理人信息相对应;接收各处理系统处理后的待处理订单并添加相应标识信息至所述消息队列中相应的订单占位消息中。2.根据权利要求1所述的基于消息队列的订单协同处理方法,其特征在于,所述从预存的订单信息库中获取与所述待处理订单对应的订单参数,包括:根据所述待处理订单的处理类型,从所述订单信息库中获取与所述处理类型对应的订单处理流程;根据所述订单处理流程中各处理节点对应的备选处理信息,确定所述待处理订单各处理节点的处理人信息;将所述待处理订单的订单基础信息与所述订单处理流程及所述处理人信息组合,得到所述订单参数。3.根据权利要求1所述的基于消息队列的订单协同处理方法,其特征在于,所述根据所述订单参数中的订单处理流程在消息队列的子队列中创建对应的订单占位消息,包括:根据所述订单参数中订单处理流程包含的处理节点确定与各所述处理节点对应的子队列;根据所述订单参数中的订单基础信息在对应的子队列中分别创建订单占位消息。4.根据权利要求1所述的基于消息队列的订单协同处理方法,其特征在于,所述依次将所述订单占位消息对应的待处理订单发送至与各所述子队列对应的处理系统进行处理之前,还包括:判断所述订单占位消息是否包含对应待处理订单;若所述订单占位消息包含对应的待处理订单,执行所述依次将所述订单占位消息对应的待处理订单发送至与各所述子队列对应的处理系统进行处理的步骤。5.根据权利要求1或4所述的基于消息队列的订单协同处理方法,其特征在于,所述依次将所述订单占位消息对应的待处理订单发送至与各所述子队列对应的处理系统进行处理,包括:发送系统检测消息至所述子队列中订单占位消息对应的处理系统,以获取所述处理系统反馈的系统检测结果;若所述系统检测结果满足预置条件,将所述订单占位消息对应的待处理订单发送至与所述订单占位消息所属子队...

【专利技术属性】
技术研发人员:徐辉乔东升
申请(专利权)人:深圳市企企通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1