预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113626169A(43)申请公布日2021.11.09(21)申请号202110945796.8(22)申请日2021.08.17(71)申请人北京沃东天骏信息技术有限公司地址100176北京市大兴区北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人罗金(74)专利代理机构中科专利商标代理有限责任公司11021代理人任岩(51)Int.Cl.G06F9/48(2006.01)G06F9/50(2006.01)G06F16/2455(2019.01)权利要求书2页说明书11页附图7页(54)发明名称业务进程调度方法、装置、电子设备以及存储介质(57)摘要本公开提供了一种业务进程调度方法,包括:获取至少一个业务进程;为至少一个业务进程分别设置对应的流程节点;根据至少一个业务进程之间的执行逻辑,分别依次通过流程节点调度对应的业务进程,使业务进程依次被执行;以及在确定业务进程出现执行异常的情况下,通过业务进程对应的流程节点重新调度业务进程,使出现执行异常的业务进程被重新执行。本公开还提供一种业务进程调度装置、电子设备以及存储介质。CN113626169ACN113626169A权利要求书1/2页1.一种业务进程调度方法,包括:获取至少一个业务进程;为所述至少一个业务进程分别设置对应的流程节点;根据所述至少一个业务进程之间的执行逻辑,分别依次通过所述流程节点调度对应的业务进程,使所述业务进程依次被执行;以及在确定业务进程出现执行异常的情况下,通过所述业务进程对应的流程节点重新调度所述业务进程,使出现执行异常的业务进程被重新执行。2.根据权利要求1所述的方法,其中,所述至少一个业务进程包括N个业务进程,N为大于等于2的整数;所述根据所述至少一个业务进程之间的执行逻辑,分别依次通过所述流程节点调度对应的业务进程,使所述业务进程依次被执行,包括:根据所述N个业务进程之间的执行逻辑,通过所述N个业务进程中的第i业务进程对应的第i流程节点向所述第i业务进程发送调度消息,i∈[1,N);根据所述调度消息,执行所述第i业务进程,得到第i执行结果;将所述第i执行结果发送到所述第i流程节点;以及在确定所述第i执行结果为执行成功的情况下,根据所述N个业务进程之间的执行逻辑,通过所述第i+1业务进程对应的第i+1流程节点向所述第i+1业务进程发送调度消息。3.根据权利要求2所述的方法,其中,所述业务进程包括任务创建进程;所述通过所述流程节点调度对应的业务进程,包括:通过所述任务创建进程对应的流程节点向所述任务创建进程发送创建指令;所述流程节点获取由所述任务创建进程基于所述创建指令创建的至少一个任务和创建结果;以及在缓存中存储所述至少一个任务,以及在数据库中存储所述创建结果。4.根据权利要求3所述的方法,其中,所述业务进程还包括任务执行进程;所述通过所述流程节点调度对应的业务进程还包括:在所述缓存中存储所述至少一个任务后,在所述缓存中为所述至少一个任务创建对应的结果对象,所述结果对象用于记录所述至少一个任务对应数量的执行结果;以及通过所述任务执行进程对应的流程节点监控所述结果对象,以获得执行结果。5.根据权利要求1所述的方法,还包括:获取所述业务进程的执行结果;以及向所述业务进程对应的流程节点发送所述执行结果,以提示用户通过所述流程节点查看所述执行结果。6.根据权利要求1所述的方法,还包括,在所述根据所述至少一个业务进程之间的执行逻辑,分别依次通过所述流程节点调度对应的业务进程,使所述业务进程依次被执行之前:分别获取每个流程节点的流程ID;以及通过所述流程ID对所述流程节点执行去重操作。7.根据权利要求1所述的方法,其中,所述分别依次通过所述流程节点调度对应的业务进程,包括:所述流程节点通过远程过程调用接口调度对应的业务进程。8.一种业务进程调度装置,包括:2CN113626169A权利要求书2/2页第一获取模块,用于获取至少一个业务进程;设置模块,用于为所述至少一个业务进程分别设置对应的流程节点;调度模块,用于根据所述至少一个业务进程之间的执行逻辑,分别依次通过所述流程节点调度对应的业务进程,使所述业务进程依次被执行;以及确定模块,用于在确定业务进程出现执行异常的情况下,通过所述业务进程对应的流程节点重新调度所述业务进程,使出现执行异常的业务进程被重新执行。9.一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器实现