System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种工作流处理方法、装置、处理设备及可读存储介质制造方法及图纸_技高网

一种工作流处理方法、装置、处理设备及可读存储介质制造方法及图纸

技术编号:40270213 阅读:7 留言:0更新日期:2024-02-02 22:56
本发明专利技术提供一种工作流处理方法、装置、处理设备及可读存储介质,涉及工作流设计技术领域。该方法包括:获取目标工作流对应的工作流描述信息,所述工作流描述信息包括至少一个算子,所述算子包括至少一个步骤,所述步骤用于描述所述目标工作流的业务逻辑;对所述工作流描述信息进行处理,获得所述目标工作流的运行结果。本发明专利技术的方案,解决了现有的工作流处理方法难以完成复杂业务的工作流处理的问题。

【技术实现步骤摘要】

本专利技术涉及工作流设计,特别是指一种工作流处理方法、装置、处理设备及可读存储介质


技术介绍

1、工作流是包含若干步骤且步骤间有前后依赖关系的业务描述,工作流引擎是根据工作流描述规则,按序执行步骤的服务。

2、在多个微服务共同协作完成复杂业务时,如何协调多个分布式调用、异步消息调用且保证事务一致性(数据一致性)显得尤为重要。然而,现有的工作流处理方法难以完成复杂业务的工作流处理。


技术实现思路

1、本专利技术的目的是提供一种工作流处理方法、装置、处理设备及可读存储介质,解决了现有的工作流处理方法难以完成复杂业务的工作流处理的问题。

2、为达到上述目的,本专利技术的实施例提供一种工作流处理方法,包括:

3、获取目标工作流对应的工作流描述信息,所述工作流描述信息包括至少一个算子,所述算子包括至少一个步骤,所述步骤用于描述所述目标工作流的业务逻辑;

4、对所述工作流描述信息进行处理,获得所述目标工作流的运行结果。

5、为达到上述目的,本专利技术的实施例提供一种工作流处理装置,包括:

6、获取模块,用于获取目标工作流对应的工作流描述信息,所述工作流描述信息包括至少一个算子,所述算子包括至少一个步骤,所述步骤用于描述所述目标工作流的业务逻辑;

7、处理模块,用于对所述工作流描述信息进行处理,获得所述目标工作流的运行结果。

8、为达到上述目的,本专利技术的实施例提供一种处理设备,包括处理器和收发机,其中,所述处理器用于:

9、获取目标工作流对应的工作流描述信息,所述工作流描述信息包括至少一个算子,所述算子包括至少一个步骤,所述步骤用于描述所述目标工作流的业务逻辑;

10、对所述工作流描述信息进行处理,获得所述目标工作流的运行结果。

11、为达到上述目的,本专利技术的实施例提供一种处理设备,包括收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行程序或指令时实现如上所述的工作流处理方法。

12、为达到上述目的,本专利技术的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的工作流处理方法中的步骤。

13、本专利技术的上述技术方案的有益效果如下:

14、本专利技术实施例的方法,获取目标工作流对应的工作流描述信息,工作流描述信息包括至少一个算子,算子包括至少一个步骤,步骤用于描述目标工作流的业务逻辑,对工作流描述信息进行处理,获得目标工作流的运行结果。如此,能够利用算子和步骤组合的方式构建目标工作流,从而使得目标工作流更好地适应复杂的业务流程,提高了业务表达能力和效率。

本文档来自技高网...

【技术保护点】

1.一种工作流处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述算子包括以下至少一项:

3.根据权利要求1所述的方法,其特征在于,所述步骤的运行模式包括以下至少一项:

4.根据权利要求1所述的方法,其特征在于,所述对所述工作流描述信息进行处理,获得所述目标工作流的运行结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述DAG的结构,从所述至少一个节点中的根节点开始,依次运行各个所述节点,获得所述目标工作流的运行结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述目标节点对应的运行结果,获得所述目标工作流的运行结果,包括以下至少一项:

7.根据权利要求5所述的方法,其特征在于,所述方法还包括以下至少一项:

8.根据权利要求7所述的方法,其特征在于,对所述节点中已完成运行的第一节点执行回滚操作,包括:

9.一种工作流处理装置,其特征在于,包括:

10.一种处理设备,其特征在于,包括:收发机和处理器;所述处理器用于:>

11.一种处理设备,包括:收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;其特征在于,所述处理器执行所述程序或指令时实现如权利要求1-8任一项所述的工作流处理方法。

12.一种可读存储介质,其上存储有程序或指令,其特征在于,所述程序或指令被处理器执行时实现如权利要求1-8任一项所述的工作流处理方法中的步骤。

...

【技术特征摘要】

1.一种工作流处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述算子包括以下至少一项:

3.根据权利要求1所述的方法,其特征在于,所述步骤的运行模式包括以下至少一项:

4.根据权利要求1所述的方法,其特征在于,所述对所述工作流描述信息进行处理,获得所述目标工作流的运行结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述dag的结构,从所述至少一个节点中的根节点开始,依次运行各个所述节点,获得所述目标工作流的运行结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述目标节点对应的运行结果,获得所述目标工作流的运行结果,包括以下至少一项:

7.根...

【专利技术属性】
技术研发人员:马成龙谭跃辉高阳李维亮马池志
申请(专利权)人:中移苏州软件技术有限公司
类型:发明
国别省市:

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

1