流程调度方法、装置、设备、介质和程序产品与流程

文档序号:35137108发布日期:2023-08-16 20:27阅读:来源:国知局

技术特征:

1.一种流程调度方法,所述流程调度方法应用于流程调度平台中,所述流程调度平台用于调度分布式系统中的多个分布式实例资源,所述多个分布式实例至少包括第一分布式实例,

2.根据权利要求1所述的方法,其中,所述按照所述流程分支编排所述流程上下文,得到多个流程执行模型,包括:

3.根据权利要求1或2所述的方法,其中,所述多个流程执行模型是以有向无环图的形式关联的。

4.根据权利要求1所述的方法,其中,在所述响应于流程执行请求,获取流程上下文后,所述按照所述流程分支编排所述流程上下文,得到多个流程执行模型前,

5.根据权利要求4所述的方法,其中,所述按照所述多个流程执行模型中按照队列排布的流程任务,指导所述第一分布式实例获取所述本地缓存中的所述流程上下文,并使所述第一分布式实例基于所述流程节点执行流程任务,包括:

6.根据权利要求5所述的方法,其中,所述基于所述流程状态树中的所述节点状态,监控所述执行模型是否满足预设的断点条件,包括:

7.根据权利要求5所述的方法,其中,所述在触发于预设的流程恢复条件的情况下,恢复所述执行模型,包括:

8.根据权利要求7所述的方法,其中,所述分布式系统还包括:分布式缓存,

9.根据权利要求8所述的方法,其中,所述多个分布式实例还包括第二分布式实例,

10.根据权利要求7~9任一项所述的方法,其中,在所述接收执行结果后,还包括:

11.根据权利要求1、2、4、5、6、7、8以及9任一项所述的方法,其中,所述流程上下文包括多个不同逻辑颗粒度的流程节点,所述不同逻辑颗粒度的流程节点的上下文关系,包括小逻辑颗粒度的流程节点嵌套大逻辑颗粒度的流程节点作为子节点。

12.一种流程调度装置,所述流程调度装置应用于流程调度平台中,所述流程调度平台用于调度分布式系统中的多个分布式实例资源,所述多个分布式实例至少包括第一分布式实例,

13.一种电子设备,包括:

14.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~11中任一项所述的方法。

15.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~11中任一项所述的方法。


技术总结
本公开提供了一种流程调度方法、装置、设备、存储介质和程序产品,可以应用于云计算技术领域。该流程调度方法应用于流程调度平台中,流程调度平台用于调度分布式系统中的多个分布式实例资源,多个分布式实例至少包括第一分布式实例,该方法包括:响应于流程执行请求,获取流程上下文,其中,流程上下文包括多个流程分支,流程分支包括多个流程节点;按照流程分支编排流程上下文,得到多个流程执行模型,流程执行模型包括按照队列排布的流程任务;将流程上下文发送至第一分布式实例的本地缓存;以及按照多个流程执行模型中按照队列排布的流程任务,指导第一分布式实例获取本地缓存中的流程上下文,并使第一分布式实例基于流程节点执行流程任务。

技术研发人员:廖加嘉,张泳,刘伟,赵振标
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1