本公开涉及人工智能,特别涉及云计算、低代码以及企业应用技术等领域的服务编排处理方法、装置、电子设备及存储介质。
背景技术:
1、服务编排(或称为逻辑编排)是指使用图形用户界面(gui,graphicaluserinterface)或可视化编程,将不同的应用程序服务组合在一起,来达到执行复杂业务逻辑的目的。在低代码场景中,不同的应用程序服务可包括应用程序接口(api,applicationprogramminginterface)、数据库连接、邮件消息处理、数据转换以及代码片段等。服务编排中的每个应用程序服务可分别视为一个节点。服务编排大大加速了低代码场景下的应用程序开发速度,并能够让非技术人员也参与其中。
技术实现思路
1、本公开提供了服务编排处理方法、装置、电子设备及存储介质。
2、一种服务编排处理方法,包括:
3、在服务编排的执行过程中,响应于确定当前执行的节点为异常节点,执行自定义的第一异常处理方式;
4、响应于确定待执行的第二异常处理方式为预定异常处理方式,且所述异常节点位于所述服务编排中包括的任一事务内,将所述事务作为目标事务,完成针对所述目标事务的回滚操作,并执行所述第二异常处理方式,其中,所述服务编排中包括n个节点,n为大于一的正整数,任一事务中分别包括所述服务编排中的m个节点,m为正整数,且小于或等于n,所述第二异常处理方式为从通用的p种异常处理方式中选定的一种异常处理方式,p为大于一的正整数。
5、一种服务编排处理装置,包括:第一处理模块以及第二处理模块;
6、所述第一处理模块,用于在服务编排的执行过程中,响应于确定当前执行的节点为异常节点,执行自定义的第一异常处理方式;
7、所述第二处理模块,用于响应于确定待执行的第二异常处理方式为预定异常处理方式,且所述异常节点位于所述服务编排中包括的任一事务内,将所述事务作为目标事务,完成针对所述目标事务的回滚操作,并执行所述第二异常处理方式,其中,所述服务编排中包括n个节点,n为大于一的正整数,任一事务中分别包括所述服务编排中的m个节点,m为正整数,且小于或等于n,所述第二异常处理方式为从通用的p种异常处理方式中选定的一种异常处理方式,p为大于一的正整数。
8、一种电子设备,包括:
9、至少一个处理器;以及
10、与所述至少一个处理器通信连接的存储器;其中,
11、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如以上所述的方法。
12、一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行如以上所述的方法。
13、一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如以上所述的方法。
14、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种服务编排处理方法,包括:
2.根据权利要求1所述的方法,其中,
3.根据权利要求1所述的方法,其中,
4.根据权利要求1、2或3所述的方法,其中,
5.根据权利要求4所述的方法,其中,
6.根据权利要求5所述的方法,其中,
7.根据权利要求4所述的方法,其中,
8.根据权利要求1、2或3所述的方法,还包括:
9.根据权利要求8所述的方法,其中,
10.一种服务编排处理装置,包括:第一处理模块以及第二处理模块;
11.根据权利要求10所述的装置,其中,
12.根据权利要求10所述的装置,其中,
13.根据权利要求10、11或12所述的装置,其中,
14.根据权利要求13所述的装置,其中,
15.根据权利要求14所述的装置,其中,
16.根据权利要求13所述的装置,其中,
17.根据权利要求10、11或12所述的装置,其中,
18.根据权利要求17所述的装置,其中,
19.一种电子设备,包括:
20.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行权利要求1-9中任一项所述的方法。
21.一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现权利要求1-9中任一项所述的方法。