掌桥专利:专业的专利平台
掌桥专利
首页

混沌工程的实验任务处理方法、装置及电子设备

文献发布时间:2024-04-18 19:58:21


混沌工程的实验任务处理方法、装置及电子设备

技术领域

本发明涉及信息处理领域,尤其涉及一种混沌工程的实验任务处理方法、装置及电子设备。

背景技术

混沌工程平台本质是人为制造故障,从而检测系统可用性、健壮性,制造故障的方式是一个或多个任务调度,因为故障对象有多种维度,对象间存在包含与被包含关系,故障有多种类型,多任务调度又包含多个对象,所以怎么实现多任务调度是非常难的问题,目前主要是采用人工分组、顺序执行、穷举法、启发式探索等方法。

其中,人工分组法无法实现互不干涉的任务调试,任务调度不灵活;顺序执行方法无法并行执行任务,性能低;穷举法在故障对象较多、关系较复杂时,工作量也就相应较大,程序运行时间也就相应较长;启发式探索的方法,因为需要大量成功案例训练,实现困难。

因此,现在的任务调度方法,存在运算速度慢、性能低、任务调度不灵活等缺陷。

发明内容

本发明提供一种混沌工程的实验任务处理方法、装置及电子设备,用以解决现有技术中运算速度慢、性能低、任务调度不灵活的缺陷,提升运算速度以及性能,增加任务调度的灵活性。

本发明提供一种混沌工程的实验任务处理方法,包括:

获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次;

在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组;

在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

根据本发明提供的混沌工程的实验任务处理方法,还包括:

获取任意两个实验任务,判断在相同时间段内,执行所述两个实验任务是否需要对相同实验目标执行操作,以确定所述两个实验任务是否存在互斥关系。

根据本发明提供的混沌工程的实验任务处理方法,所述实验任务包含有一个或者多个实验对象;

所述混沌工程的实验任务处理方法,还包括:

将实验对象存在交集的两个实验任务,确定为需要对相同实验目标执行操作。

根据本发明提供的混沌工程的实验任务处理方法,所述在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组,包括:

在同一层次中,将任意两个存在互斥关系的实验任务组成实验串行组;

将与实验串行组存在互斥关系的实验任务,添加到对应的实验串行组中,得到多个实验任务组。

根据本发明提供的混沌工程的实验任务处理方法,还包括:

在实验任务开始执行后,获取实验目标监控数据,以基于所述监控数据,确定所述实验目标是否存在缺陷。

根据本发明提供的混沌工程的实验任务处理方法,所述多层次实验任务组用于执行并行实验,且每个层次的实验任务组中包含有一个实验任务或者多个串行的实验任务。

根据本发明提供的混沌工程的实验任务处理方法,还包括:

确定目标实验任务组中的最高层次实验对象数量,以及每个实验任务对应的互斥实验任务数量;

基于所述最高层次实验对象数量,以及每个实验任务对应的互斥实验任务数量,对所述目标实验任务组内的实验任务进行排序;

基于实验任务排序,依次将不互斥的实验任务划分至所述目标实验任务组的子组;

其中,所述子组内的实验任务用于执行并行实验,所述目标实验任务组内的子组间用于执行串行实验。

本发明还提供一种混沌工程的实验任务处理装置,包括:

分层模块,用于获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次;

分组模块,用于在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组;

合并模块,用于在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述混沌工程的实验任务处理方法。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述混沌工程的实验任务处理方法。

本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述混沌工程的实验任务处理方法。

本发明提供的混沌工程的实验任务处理方法、装置及电子设备,通过将多个实验任务划分为多个层次,再在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组,最后在确定下一层次实验目标,以及上一层次实验目标中均存在实验任务的情况下,将下一层次实验目标的实验任务挂到上一层次实验目标的实验任务,实现不同层次的实验任务的合并。

每个实验任务中包含有一个或者多个实验对象,本发明通过对多个实验任务进行分层分组,也即是对不同维度不同对象,相同维度不同对象,采用并行分组,保证故障互不干扰,进而可以提高实验执行速度;同时对相同维度相同对象,不同维度具有包含关系的对象,采用串行分组,保证了故障顺序执行,这样即做到了不影响实验正常结果,又提高了实验执行性能。

另一方面,由于实验对象维度广泛,且对象间存在包含关系,也即是层次关系,采取分层后,同层对象无包含关系,可以看作是对集合操作,若集合间有交集,则表示两个实验任务之间存在关系,若集合间无交集,则表示两个实验任务之间不存在关系,可以通过关系分组,简化分组难度。确定交集后,先对低层次进行分组,将层次向上升一级,再次对上一层进行分组,这样实验任务的对象间确定关系,均在同层完成,确定关系难度简化、效率高。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的混沌工程的实验任务处理方法的流程示意图;

图2是本发明提供的混沌工程的实验任务处理装置的结构示意图;

图3是本发明提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合图1-图3描述本发明的混沌工程的实验任务处理方法、装置及电子设备。

如图1所示,本发明提供的一种混沌工程的实验任务处理方法,包括:

步骤110、获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次。

可以理解的是,多层实验目标,可以包括:主机、k8s pod、k8s container。第一层实验目标是主机;第二层实验目标是k8s pod;第三层实验目标是k8s container。

从分层中可以看出,第三层实验目标是第二层实验目标的子元素,第二层实验目标是第一层实验目标的子元素,实验分层作用是为简化分组逻辑,如果不分层,实验目标间即存在平级关系又存在包含关系,分组难度大。

步骤120、在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组。

可以理解的是,按预设规则分组,将存在互斥关系的所有实验在放在一组,称之为实验串行组,例如实验任务A与实验任务B存在互斥关系,实验任务B与实验任务C存在互斥关系,那么认定实验任务A、实验任务B、实验任务C存在互斥关系,这3个实验任务组成一个实验串行组,否则各自成组。

步骤130、在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

可以理解的是,步骤130中所得到的得到多层次的实验任务组中,每个层次实验任务中包含有一组或者多组实验任务,基于多层次的实验任务组,执行实验任务操作。

步骤130也即是计算机完成层次间合并,遍历顺序为从第三层向第二层,由第二层向第一层,第三层中所有k8s container查询所在k8s pod,如果该k8s pod在第二层中也有实验任务,那么将k8s container的实验任务挂载到k8s pod的实验任务,最终生成一组实验任务。

同理,为第二层中所有k8s pod查询所在主机,如果该主机在第一层中也有实验任务,那么将k8s pod的实验任务挂载到主机的实验任务,最终生成一组实验任务。

在一些实施例中,混沌工程的实验任务处理方法,还包括:

获取任意两个实验任务,判断在相同时间段内,执行所述两个实验任务是否需要对相同实验目标执行操作,以确定所述两个实验任务是否存在互斥关系。

可以理解的是,在相同时间段内,执行所述两个实验任务需要对相同实验目标执行操作,则可以确定这两个实验任务存在互斥关系,否则不存在互斥关系。

在一些实施例中,所述在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组,包括:

在同一层次中,将任意两个存在互斥关系的实验任务组成实验串行组;

将与实验串行组存在互斥关系的实验任务,添加到对应的实验串行组中,得到多个实验任务组。

根据本发明提供的混沌工程的实验任务处理方法,所述实验任务包含有一个或者多个实验对象;

所述混沌工程的实验任务处理方法,还包括:

将实验对象存在交集的两个实验任务,确定为需要对相同实验目标执行操作。

可以理解的是,基于预设分组规则进行实验任务分组,预设分组规则为:

以第一层分组为例,首先,可以将每个实验任务看作为一个集合,集合元素是主机,将有交集(即有相同主机)的两个实验任务标记为存在互斥关系;其次,将任意两个有互斥关系的实验组成实验串行组,再把与实验串行组有互斥关系的实验填加到实验串行组中,以此方式将所有存在互斥关系的实验放在一起,组成第一个实验串行组,也即是实验任务组,按这种方式,组成多个串行组。

进一步,实验任务与实验串行组存在互斥关系,也即是该实验任务与实验串行组中的每个实验任务都存在互斥关系。

在一些实施例中,混沌工程的实验任务处理方法,还包括:

在实验任务开始执行后,获取实验目标监控数据,以基于所述监控数据,确定所述实验目标是否存在缺陷。

可以理解的是,实验任务开始后,通过对实验目标监控,查看实验执行情况,通过使用部署在实验目标上的系统,反馈系统存在的缺陷。

在一些实施例中,所述多层次实验任务组用于执行并行实验,且每个层次的实验任务组中包含有一个实验任务或者多个串行的实验任务。

可以理解的是,完成以上分组后,同组间实验任务串行执行,不同组间实验任务并执行,从而提高了实验执行效率,避免了实验间相互影响。

在一些实施例中,确定目标实验任务组中的最高层次实验对象数量,以及每个实验任务对应的互斥实验任务数量;

基于所述最高层次实验对象数量,以及每个实验任务对应的互斥实验任务数量,对所述目标实验任务组内的实验任务进行排序;

基于实验任务排序,依次将不互斥的实验任务划分至所述目标实验任务组的子组;

其中,所述子组内的实验任务用于执行并行实验,所述目标实验任务组内的子组间用于执行串行实验。

可以理解的是,完成上述的步骤130之后,已经可以运行实验,但是此时的并行效率并不一定是最高效率,是因为在一个实验任务组内部分实验具有并行的可能性。为了进一步提高并行效率,在实验任务内拆分子组。基于步骤130所得到的实验任务组,其互斥关系建立在最高层对象(即主机这一层)上,分组拆分只需针对最高层对象进行拆分。

进一步,进行子组拆分的具体流程如下:

步骤141:在一个目标实验任务组内,记录每个实验任务的实验对象的最高层次对象数量,此处设为M值。

步骤142:循环遍历目标实验任务组内的所有实验,计算每个实验任务的互斥实验任务数量,此处设为N值。

步骤143:根据N、M值从小到大对所有实验排序,进行第一次拆分;处理逻辑为:新建第一个子组,存放排序后的第一个实验任务;第二个实验任务与第一个子组内的第一个实验任务进行校验,如果互斥则暂停处理,如果不互斥则保存到该子组;同理,第三个实验任务与第一个子组内的实验任务进行检验,如果互斥则暂停处理,如果不互斥则保存到该子组,顺次完成所有实验任务的处理,得到第一个子组。

步骤144:对剩余未分子组的实验任务,重新计算N值,计算时排除掉已分子组的实验任务,重复步骤143,得到第二个子组。

步骤145:重复步骤142到步骤144,直到所有实验任务都分完子组。

步骤146:处理完所有的实验任务组。如果某个实验任务组的子组数量与该实验任务组的实验任务数量相同,说明该实验任务组的组内实验任务无法并行,等同于没有子组。

运行实验任务时,所有实验任务组并行;实验任务组内,从第一个子组开始,每个子组的所有实验并行,该子组运行完毕,才允许运行下一个子组,直到所有子组运行完毕,该实验任务组即运行完毕;所有实验任务组运行完毕,整个演练执行完毕。

在另一些实施例中,设定有以下7个实验,涵盖了主机、pod、Container三层,如表1所示。

表1

1)实验分层

第一层为实验6-7、第二层为实验4-5、第三层为实验1-3。

2)同层分组

第一层分组,实验6[H4]、实验7[H4,H5],实验6和7具有共同的实验对象H4,因此互斥,分到一个组。分组有多种技术实现,以java语言一种实现为例,通过List组建立集合,通过retaiAll()方法取交集,有交集记为存在关系,最后形成如表2所示的分组表。

表2

第二层分组,同理,如下表3所示。

表3

第三层分组,同理,如下表4所示。

表4

3)层次合并

本实施例中,从低层到高层进行合并。

第三层分组,D组实验对象的上一层对象集合为[P1],与第二层分组的C组存在互斥,因此整组合并到C组;E组同理,也合并到C组。合并后分组如下表5所示:

表5

继续处理第二层分组,向第一层合并。B组实验对象的上一层对象集合为[H3],在第一层分组的A组没有互斥关系,因此新建一个分组F组。C组实验对象的上一层对象集合为[H1,H2],与第一层分组的所有分组都没有互斥关系,因此新建一个分组G组。合并后分组如下表6所示:

表6

至此,最终得到3个分组A、F、G,3个分组可以并行运行,分组内实验串行运行。

4)分组拆分

为了进一步提高并行效率,进行分组拆分。

A组:实验6、7互斥,无法拆分。

B组:仅有实验4,无需拆分。

G组:本组4个实验情况如下,实验1的互斥实验为实验2、5,实验2的互斥实验为实验1、5,实验3的互斥实验为实验5,实验5的互斥实验为实验1、2、3。根据N、M值的实验排序为实验3、1、2、5,如表7所示。

表7

先处理实验3,得到H子组;再处理实验1,与H子组的实验3无互斥,保存到H子组,剩余的实验2、5均与H子组互斥,第1个子组拆分完毕,如表8所示。

表8

继续处理未分组的实验2、5,先处理实验2,得到I子组,剩余的实验5与I子组互斥,第2个子组拆分完毕;同理,实验5分配到新增的J子组,最终子组分配如表9所示:

表9

5)演练执行

A、F、G组并行;G组内,H子组先执行,子组内实验1、3并行,H子组执行完毕后执行I子组,I子组执行完毕后执行J子组。

相比没有做分组拆分,直接并行A、F、G三个分组,分组拆分后可以节省实验1、3耗时的最小值,即如果实验1耗时P分钟,实验3耗时Q分钟,可以节省Min(P,Q)分钟。

综上所述,本发明提供的混沌工程的实验任务处理方法,包括:获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次;在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组;在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

本发明采用实验任务分层分组的方式,通过将多个实验任务划分为多个层次,再在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组,最后在确定下一层次实验目标,以及上一层次实验目标中均存在实验任务的情况下,将下一层次实验目标的实验任务挂到上一层次实验目标的实验任务,实现不同层次的实验任务的合并。

每个实验任务中包含有一个或者多个实验对象,本发明通过对多个实验任务进行分层分组,也即是对不同维度不同对象,相同维度不同对象,采用并行分组,保证故障互不干扰,进而可以提高实验执行速度;同时对相同维度相同对象,不同维度具有包含关系的对象,采用串行分组,保证了故障顺序执行,这样即做到了不影响实验正常结果,又提高了实验执行性能。

另一方面,由于实验对象维度广泛,且对象间存在包含关系,也即是层次关系,如果不分层,而是直接分组,则对象与对象间关系杂乱、确定关系困难,采取分层后,同层对象无包含关系,可以看作是对集合操作,若集合间有交集,则表示两个实验任务之间存在关系,若集合间无交集,则表示两个实验任务之间不存在关系,可以通过关系分组,简化分组难度。确定交集后,先对低层次进行分组,将层次向上升一级,再次对上一层进行分组,这样实验任务的对象间确定关系,均在同层完成,确定关系难度简化、效率高。

此外,通过将不同层次的实验任务进行合并,可以使不同层次关系升级为相同层次关系处理,降低分组难度,由于在低层次时已经将本层次分组完成,所以升层后不影响本层次的关系,不影响最终分组结果。

因此,本发明提供的混沌工程的实验任务处理方法,可以将多个实验任务进行分层分组实验,提高分组准确性和分组效率,还提高了执行效率、运算速度,避免长时间等待,节省了大量时间,尽早发现系统故障。对实验任务进行分层以及分组,可以保证分组实验执行与顺序实验执行结果最终一致性。而且,本发明充分利用机器资源,防止某些机器闲置,造成不必要浪费,增加任务调度的灵活性。

随着系统的发展,对象维度可能发生变化,如在集群中,多台主机组成一个集群,共同承担业务,此时集群就是更高一层的维度;如在Container中,运行多个服务进程,此时服务进程就是更低一层的维度。

不管对象维度如何变化,都可以通过实验分层简化分组逻辑,通过同层分组和分组合并明确实验互斥关系,通过分组拆分进一步提升并行度,最终实现比现有方法更为高效的分组,以及最大效率的实验并行。

下面对本发明提供的混沌工程的实验任务处理装置进行描述,下文描述的混沌工程的实验任务处理装置与上文描述的混沌工程的实验任务处理方法可相互对应参照。

本发明还提供一种混沌工程的实验任务处理装置200,包括:分层模块210、分组模块220和合并模块230。

分层模块210,用于获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次;

分组模块220,用于在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组;

合并模块230,用于在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

在一些实施例中,混沌工程的实验任务处理装置200,还包括:第一确定模块。

第一确定模块用于获取任意两个实验任务,判断在相同时间段内,执行所述两个实验任务是否需要对相同实验目标执行操作,以确定所述两个实验任务是否存在互斥关系。

在一些实施例中,所述实验任务包含有一个或者多个实验对象;

所述混沌工程的实验任务处理装置200,还包括:第二确定模块。

第二确定模块用于将实验对象存在交集的两个实验任务,确定为需要对相同实验目标执行操作。

在一些实施例中,分组模块220,包括:组成单元和添加单元。

组成单元用于在同一层次中,将任意两个存在互斥关系的实验任务组成实验串行组;

添加单元用于将与实验串行组存在互斥关系的实验任务,添加到对应的实验串行组中,得到多个实验任务组。

在一些实施例中,混沌工程的实验任务处理装置200,还包括:监控模块。

监控模块用于在实验任务开始执行后,获取实验目标监控数据,以基于所述监控数据,确定所述实验目标是否存在缺陷。

在一些实施例中,所述多层次实验任务组用于执行并行实验,且每个层次的实验任务组中包含有一个实验任务或者多个串行的实验任务。

下面对本发明提供的电子设备、计算机程序产品及存储介质进行描述,下文描述的电子设备、计算机程序产品及存储介质与上文描述的混沌工程的实验任务处理方法可相互对应参照。

图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(Communications Interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行混沌工程的实验任务处理方法,该方法包括:

获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次;

在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组;

在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的混沌工程的实验任务处理方法,该方法包括:

获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次;

在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组;

在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的混沌工程的实验任务处理方法,该方法包括:

获取多个实验任务,基于多层实验目标,将所述多个实验任务划分为多个层次;

在同一层次中,将存在互斥关系的实验任务划分为一组,得到多个实验任务组;

在确定下一层次实验目标,以及所述下一层次实验目标所属的上一层次实验目标中均存在实验任务的情况下,将所述下一层次实验目标的实验任务挂到所述上一层次实验目标的实验任务,得到多层次的实验任务组。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 任务处理方法、装置、电子设备及计算机可读存储介质
  • 任务处理方法及装置、电子设备及存储介质
  • 任务处理方法、装置、电子设备及计算机可读存储介质
  • 任务处理方法、装置及电子设备
  • 一种任务处理方法、装置、电子设备及介质
  • 混沌工程实验计划的传递方法、组织、电子设备和介质
  • 一种兼容云原生和传统环境的可扩展的混沌工程实验装置
技术分类

06120116485444