一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种云计算节点控制方法、装置、介质与流程

2022-10-13 07:07:42 来源:中国专利 TAG:


1.本技术涉及云计算领域,特别是涉及一种云计算节点控制方法、装置、介质。


背景技术:

2.云计算平台通过硬件虚拟化的技术管理各种物理设备,从而为用户提供云计算服务。为了使云计算平台能够为用户提供稳定的云服务,通常需要云计算平台具有计算高可用功能,即当平台中的某个主机节点发生故障时,能够将故障节点上运行的云主机分散至其他正常节点上,以保证用户业务不受影响。
3.但目前各云计算平台所提供的高可用功能仅具有在发现故障节点时,将故障节点上运行的云主机转移到正常节点的功能,未对恢复过程进行有效控制。当云计算平台中存在大规模的故障节点时,当某个恢复任务执行失败时,可能会导致云主机故障恢复系统混乱,使恢复任务无法正常执行,最终导致云计算平台崩溃。
4.由此可见,如何提供一种云计算平台中的云计算节点管理方法,以在云计算平台发生大规模节点故障时保证云主机正常工作,是本领域技术人员亟需解决的问题。


技术实现要素:

5.本技术的目的是提供一种云计算节点控制方法、装置、介质,以防止云计算平台发生大规模节点故障时恢复任务执行失败时导致云计算平台崩溃,从而保证云平台正常工作。
6.本技术提供了一种云计算节点控制方法,包括:
7.当检测到云计算平台的故障节点时,确定各所述故障节点所对应的目标云主机;
8.对各恢复任务进行优先级排序以获取优先级队列,所述恢复任务包括云节点恢复任务和云主机恢复任务;
9.执行所述优先级队列中的各所述恢复任务,并判断所述优先级队列中的各所述恢复任务是否成功执行;
10.若所述恢复任务未成功执行,降低失败任务的优先级,并将所述失败任务加入所述优先级队列中,以便于再次执行所述优先级队列中的各所述恢复任务。
11.优选的,所述执行所述优先级队列中的各所述恢复任务包括:
12.判断所述优先级队列的所述恢复任务是否符合熔断规则;
13.若符合所述熔断规则,则判断所述优先级队列的恢复任务是否符合限流规则;
14.若符合所述限流规则,则将所述恢复任务进行恢复处理;
15.若不符合所述限流规则的任意一种规则,则将对应的恢复任务的状态设为等待状态并返回至所述将所述故障云节点和各所述云主机对应的恢复任务进行优先级排序得到优先级队列的步骤;
16.若不符合所述熔断规则的任意一种规则,则将对应的所述恢复任务不做恢复处理。
17.优选的,所述对各恢复任务进行优先级排序以获取优先级队列,包括:
18.将所述云节点恢复任务与所述云主机恢复任务分别进行优先级排序,得到所述节点恢复任务队列和所述云主机恢复任务队列。
19.优选的,所述降低失败任务的优先级包括:
20.判断所述失败任务是否满足预设条件;
21.若满足所述预设条件,则降低所述失败任务的优先级。
22.优选的,所述预设条件包括:
23.所述失败任务的优先级大于预设优先级,且所述失败任务的执行次数小于次数阈值。
24.优选的,所述熔断规则的制定包括:
25.所述熔断规则包括云主机熔断规则和节点熔断规则,其中所述云主机熔断规则至少包括第一熔断规则和第二熔断规则,所述节点熔断规则至少包括第三熔断规则、第四熔断规则和第五熔断规则;
26.其中,所述第一熔断规则为各所述云主机的云主机恢复任务恢复失败的个数超出第一阈值时,则获取当前恢复对应的云主机并根据所述当前恢复对应的云主机确定剩余未恢复云主机,控制所述剩余未恢复云主机不进行恢复处理的规则;
27.所述第二熔断规则为当前云主机的云主机恢复任务在预设时间内恢复次数超出第二阈值时,将所述云主机恢复任务对应的云主机不进行恢复处理的规则;
28.所述第三熔断规则为所述故障云节点的个数超出第三阈值时,则将所述故障云节点不进行恢复处理的规则;
29.所述第四熔断规则为所述故障云节点的节点恢复任务恢复失败的个数超出第四阈值时,则获取当前恢复对应的故障云节点并根据所述当前恢复对应的故障云节点确定待恢复故障云节点,控制所述待恢复故障云节点不进行恢复处理的规则;
30.所述第五熔断规则为当前故障云节点的节点恢复任务在预定时间内恢复次数超出第五阈值时,则将当前故障云节点不进行恢复处理的规则。
31.优选的,所述限流规则的制定通过如下步骤:
32.所述限流规则包括云主机限流规则和节点限流规则;
33.所述云主机限流规则为在指定时间内获取当前故障云节点对应的云主机个数,若所述云主机个数超出第一限流阈值时,则根据所述当前故障云节点对应的各云主机的恢复任务的优先级进行疏散的规则;
34.所述节点限流规则为在特定时间内获取多个故障云节点的个数超出第二限流阈值时,则根据多个所述故障云节点对应的恢复任务的优先级进行疏散的规则。
35.为了解决上述技术问题,本技术还提供了一种云计算节点控制装置,包括:
36.确定模块,用于当检测到云计算平台的故障节点时,确定各所述故障节点所对应的目标云主机;
37.获取模块,拥有对各恢复任务进行优先级排序以获取优先级队列,所述恢复任务包括云节点恢复任务和云主机恢复任务;
38.判断模块,用于执行所述优先级队列中的各所述恢复任务,并判断所述优先级队列中的各所述恢复任务是否成功执行;
39.优先级降低模块,用于若所述恢复任务未成功执行,降低失败任务的优先级,并将所述失败任务加入所述优先级队列中,以便于再次执行所述优先级队列中的各所述恢复任务。
40.为了解决上述技术问题,本技术还提供了一种云计算节点控制装置,包括存储器,用于存储计算机程序;
41.处理器,用于执行所述计算机程序时实现所述的云计算节点控制方法的步骤。
42.为了解决上述技术问题,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的云计算节点控制方法的步骤。
43.本技术提供了一种云计算节点控制方法,包括:当检测到云计算平台的故障节点时,确定各故障节点所对应的目标云主机;对各恢复任务进行优先级排序以获取优先级队列,恢复任务包括云节点恢复任务和云主机恢复任务;执行优先级队列中的各恢复任务,并判断优先级队列中的各恢复任务是否成功执行;若恢复任务未成功执行,降低失败任务的优先级,并将失败任务加入优先级队列中,以便于再次执行优先级队列中的各恢复任务。在大规模主机故障时,先通过优先级排序以确定发生故障后云主机恢复的先后顺序,并按优先级顺序执行恢复任务。当检测到恢复任务执行失败时,降低失败任务的优先级并将失败任务再次添加至任务队列,保障云主机稳定有序恢复。可以看出,本技术通过将降低失败任务的优先级并再次执行,以保证云主机稳定有序恢复,提高云平台的可靠性和稳定性。
44.此外,本技术还提供了一种云计算节点控制装置和介质,与上述方法对应,效果同上。
附图说明
45.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为本技术实施例所提供的一种云计算节点控制方法的流程图;
47.图2为本技术实施例所提供的一种云计算节点控制装置的结构图;
48.图3为本技术实施例所提供的另一种云计算节点控制装置的结构图。
具体实施方式
49.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
50.本技术的核心是提供一种云计算节点控制方法、装置、介质,防止云计算平台发生大规模节点故障时恢复任务执行失败时导致云计算平台崩溃,从而保证云平台正常工作。
51.在一种云计算节点控制方法的应用场景中,当检测到云计算平台中存在多个故障节点时,确定各故障节点所对应的目标云主机,对各恢复任务进行优先级排序以获取优先级队列,恢复任务包括云节点恢复任务和云主机恢复任务;执行优先级队列中的各恢复任
务,并判断优先级队列中的各恢复任务是否成功执行;若恢复任务未成功执行,降低失败任务的优先级,并将失败任务加入优先级队列中,以便于再次执行优先级队列中的各恢复任务。在大规模主机故障时,先通过优先级排序以确定发生故障后云主机恢复的先后顺序,并按优先级顺序执行恢复任务。当检测到恢复任务执行失败时,降低失败任务的优先级并将失败任务再次添加至任务队列,保障云主机稳定有序恢复。可以看出,本技术通过将降低失败任务的优先级并再次执行,以保证云主机稳定有序恢复,提高云平台的可靠性和稳定性。
52.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
53.图1为本技术实施例所提供的一种云计算节点控制方法的流程图,如图1所示,该方法包括:
54.s10:当检测到云计算平台的故障节点时,确定各故障节点所对应的目标云主机。
55.可以理解的是,故障云节点为出现故障的计算节点,各个计算节点均可以挂载多个云主机。本发明提供的主机故障的处理方法,可针对于多节点的故障处理,还可适用于单节点的故障处理。高可用的实现基本思路包括三个步骤,监控、隔离和恢复;监控用于检测故障云节点,隔离用于隔离故障云节点,恢复用于故障云节点上的云主机疏散到其他健康的主机节点上。本发明仅是针对高可用性的恢复过程。现有的各厂商在恢复流程上基本相似,仅是机械地将云主机从故障云节点疏散到其他健康的主机节点上,并未对恢复过程中进行有效的控制,例如多个云主机同时进行疏散,使得疏散通道会出现拥堵现象,导致丢包或者无法疏散,影响云平台的正常使用。
56.s11:对各恢复任务进行优先级排序以获取优先级队列,恢复任务包括云节点恢复任务和云主机恢复任务。
57.在具体实施中,可以将云节点恢复任务和云主机恢复任务合并为一个队列,也可以设定两个并行的优先级队列,即节点恢复任务队列和云主机恢复任务队列。可以理解的是,可以根据资源类型的不同确定优先级,例如,确定各云主机恢复任务的优先级均高于各云节点恢复任务的优先级,将两种恢复任务进行各自的优先级排序得到对应的优先级队列;也可以忽略恢复任务的类型,仅按照各恢复任务的优先级对恢复任务进行优先级排序。
58.优先级排序可以根据特定的算法计算出每个恢复任务的优先级,在待执行任务队列中进行排队,等待处理;也可以根据特定的属性进行排序,例如疏散能力的优先级等,本发明不做具体限定,只要能够将优先级顺序排序即可。对于优先级较高的恢复任务优先处理,对于优先级较低的恢复任务后处理。
59.s12:执行优先级队列中的各恢复任务,并判断优先级队列中的各恢复任务是否成功执行;
60.s13:若恢复任务未成功执行,降低失败任务的优先级,并将失败任务加入优先级队列中,以便于再次执行优先级队列中的各恢复任务。
61.可以理解的是,当使用某种恢复策略进行故障恢复时,主机及云主机有可能恢复失败。而采用另外一种恢复策略进行故障恢复时,主机及云主机就有可能恢复成功。如将故障云节点上所有云主机集中疏散到某一正常主机节点时,可能因为目标节点资源不足,部分云主机无法成功恢复;但是将故障云节点上恢复失败的云主机自由疏散到其他所有正常主机节点时,因为有更多的资源,恢复失败的云主机有可能继续恢复。此时仍需保障恢复失
败的高优先级的主机及云主机得到恢复重试。
62.具体的,当检测到执行失败的恢复任务时,获取失败任务的详细信息(包括失败任务的优先级、失败任务的执行次数等),降低失败任务的优先级并将失败任务再次加入优先级队列,以便于再次执行。
63.本技术提供了一种云计算节点控制方法,包括:当检测到云计算平台的故障节点时,确定各故障节点所对应的目标云主机;对各恢复任务进行优先级排序以获取优先级队列,恢复任务包括云节点恢复任务和云主机恢复任务;执行优先级队列中的各恢复任务,并判断优先级队列中的各恢复任务是否成功执行;若恢复任务未成功执行,降低失败任务的优先级,并将失败任务加入优先级队列中,以便于再次执行优先级队列中的各恢复任务。在大规模主机故障时,先通过优先级排序以确定发生故障后云主机恢复的先后顺序,并按优先级顺序执行恢复任务。当检测到恢复任务执行失败时,降低失败任务的优先级并将失败任务再次添加至任务队列,保障云主机稳定有序恢复。可以看出,本技术通过将降低失败任务的优先级并再次执行,以保证云主机稳定有序恢复,提高云平台的可靠性和稳定性。
64.在具体实施中,在执行优先级队列中的各恢复任务时,为了防止云平台中故障节点过多导致系统崩溃,需要特定的规则对恢复任务进行控制。如通过限流机制,当发生大规模主机节点故障时,可以保障在平台可承受的范围内云主机及物理主机可以稳定有序的恢复。通过熔断机制,当云平台的承故障处理能力不足或出错时,及时中止主机的故障恢复流程,可以避免故障主机无法恢复时给整个云平台带来更大的危险。
65.作为优选的实施例,在上述实施例的基础上,执行优先级队列中的各恢复任务包括:
66.判断优先级队列的恢复任务是否符合熔断规则;
67.若符合熔断规则,则判断优先级队列的恢复任务是否符合限流规则;
68.若符合限流规则,则将恢复任务进行恢复处理;
69.若不符合限流规则的任意一种规则,则将对应的恢复任务的状态设为等待状态并返回至将故障云节点和各云主机对应的恢复任务进行优先级排序得到优先级队列的步骤;
70.若不符合熔断规则的任意一种规则,则将对应的恢复任务不做恢复处理。
71.作为优选的实施例,熔断规则的制定通过如下步骤:
72.熔断规则包括云主机熔断规则和节点熔断规则,其中云主机熔断规则至少包括第一熔断规则和第二熔断规则,节点熔断规则至少包括第三熔断规则、第四熔断规则和第五熔断规则;
73.其中,第一熔断规则为各云主机的云主机恢复任务恢复失败的个数超出第一阈值时,则获取当前恢复对应的云主机并根据当前恢复对应的云主机确定剩余未恢复云主机,控制剩余未恢复云主机不进行恢复处理的规则;
74.第二熔断规则为当前云主机的云主机恢复任务在预设时间内恢复次数超出第二阈值时,将云主机恢复任务对应的云主机不进行恢复处理的规则;
75.第三熔断规则为故障云节点的个数超出第三阈值时,则将故障云节点不进行恢复处理的规则;
76.第四熔断规则为故障云节点的节点恢复任务恢复失败的个数超出第四阈值时,则获取当前恢复对应的故障云节点并根据当前恢复对应的故障云节点确定待恢复故障云节
点,控制待恢复故障云节点不进行恢复处理的规则;
77.第五熔断规则为当前故障云节点的节点恢复任务在预定时间内恢复次数超出第五阈值时,则将当前故障云节点不进行恢复处理的规则。
78.具体地,熔断规则根据恢复任务的资源类型分为两种,一种是基于云主机的熔断规则,一种是基于故障云节点的熔断规则,即云主机熔断规则和节点熔断规则,其中云主机熔断规则至少包括第一熔断规则和第二熔断规则,节点熔断规则至少包括第三熔断规则、第四熔断规则和第五熔断规则,也就是,还可以包括其他规则。
79.第一熔断规则为单个故障云节点上单词故障需要疏散的云主机恢复时表的数据超出第一阈值时,则说明该故障云节点上剩余的云主机已经不具备继续恢复的能力,未疏散的云主机不再疏散的规则。其各云主机对应一个故障云节点,其对应的云主机恢复任务进行恢复时恢复失败的个数超出第一阈值时,根据当前恢复对应的云主机确定剩余未恢复云主机,控制剩余未恢复云主机不进行恢复。
80.第二熔断规则为单个云主机在预设时间内只允许进行不超过设定次数的恢复,如果当前恢复任务超出第二阈值,则不进行疏散的规则。当前云主机的云主机恢复任务在预设时间内恢复次数超出第二阈值时,将云主机恢复任务对应的云主机不进行恢复处理。例如,云主机一天的设定恢复值为5次,实际恢复次数超出5次时,则该云主机不进行恢复处理。
81.第三熔断规则为某一时间段内出现故障云节点数目超出设定值时,确定高可用集群已经不具备恢复的能力,待恢复的故障云节点不再进行恢复的规则。其故障云节点的个数超出第三阈值时,将故障云节点不进行恢复处理。说明当前故障云节点较多,需要进行停止恢复流程。
82.第四熔断规则为某一时间段内出现故障云节点会反复失败的数据超出设定值时,则判定高可用集群已经不具备恢复的能力,待恢复的故障云节点不再进行恢复的规则。故障云节点的节点恢复任务恢复失败的个数超出第四阈值时,则获取当前恢复对应的故障云节点并根据当前恢复对应的故障云节点确定待恢复故障云节点,控制待恢复故障云节点不进行恢复处理。与第一熔断规则的描述方式相同,在此不再详细赘述。
83.第五熔断规则为单个主机节点在某一时间段内只允许进行不超过设定次数的恢复,如果当前恢复任务超出设定值,则故障云节点不再进行故障恢复的规则。当前故障云节点的节点恢复任务在预定时间内恢复次数超出第五阈值时,则将当前故障云节点不进行恢复处理。与第二熔断规则的描述方式相同,在此不再详细赘述。
84.需要说明的是,第一阈值、第二阈值、第三阈值、第四阈值和第五阈值可以相同,也可以不同,不做具体限定。
85.作为优选的实施例,限流规则的制定通过如下步骤:
86.限流规则包括云主机限流规则和节点限流规则;
87.云主机限流规则为在指定时间内获取当前故障云节点对应的云主机个数,若云主机个数超出第一限流阈值时,则根据当前故障云节点对应的各云主机的恢复任务的优先级进行疏散的规则;
88.节点限流规则为在特定时间内获取多个故障云节点的个数超出第二限流阈值时,则根据多个故障云节点对应的恢复任务的优先级进行疏散的规则。
89.具体地,限流规则根据恢复任务的资源类型分为两种,一种是基于云主机的限流规则,一种是基于故障主机节点的限流规则,即云主机限流规则和云节点限流规则。
90.云节点限流规则为当平台多个主机节点同时出现故障时,某一时间点或某一时间段允许处理的故障主机节点的数目。如果超出限流设定值,则优先级较低的故障主机节点会等待恢复。也就是在特定时间内获取多个故障主机节点的个数超出第二限流阈值时,则根据对应的恢复任务进行优先级疏散。与云主机限流规则的优先级顺序类似,故不在此赘述。
91.需要说明的是,第一限流阈值与第二限流阈值可以相同,也可以不同,不做具体限定。
92.在具体实施中,为了防止失败任务被始终被循环执行,可以对失败任务信息进行判断,当且仅当失败任务满足预设条件时,降低失败任务的优先级。
93.在上述实施例的基础上,降低失败任务的优先级包括:判断失败任务是否满足预设条件;若满足预设条件,则降低失败任务的优先级。其中,预设条件包括:失败任务的优先级大于预设优先级,且失败任务的执行次数小于次数阈值。
94.可以理解的时,当恢复任务返回值错误或执行时间超时时,认为恢复认为执行失败。
95.在具体实施中,当检测到执行失败的恢复任务时,获取失败任务的优先级和执行次数,与设定的或者默认的允许重试的预设优先级进行比较。如果失败任务的优先级小于等于预设优先级,则失败任务不允许降级重试恢复。如果失败任务的优先级大于允许重试的最低优先级,判断失败任务的执行次数是否小于次数阈值,若小于,则降低失败任务的优先级,并将失败任务的优先级的执行次数加一,并将失败任务再次加入队列中,以便于再次执行。
96.在上述实施例中,对于云计算节点控制方法进行了详细描述,本技术还提供云计算节点控制装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
97.图2为本技术实施例所提供的一种云计算节点控制装置的结构图,如图2所示,该装置包括:
98.确定模块10,用于当检测到云计算平台的故障节点时,确定各故障节点所对应的目标云主机;
99.获取模块11,拥有对各恢复任务进行优先级排序以获取优先级队列,恢复任务包括云节点恢复任务和云主机恢复任务;
100.判断模块12,用于执行优先级队列中的各恢复任务,并判断优先级队列中的各恢复任务是否成功执行;
101.优先级降低模块13,用于若恢复任务未成功执行,降低失败任务的优先级,并将失败任务加入优先级队列中,以便于再次执行优先级队列中的各恢复任务。
102.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
103.本技术提供了一种云计算节点控制装置,包括:当检测到云计算平台的故障节点时,确定各故障节点所对应的目标云主机;对各恢复任务进行优先级排序以获取优先级队
列,恢复任务包括云节点恢复任务和云主机恢复任务;执行优先级队列中的各恢复任务,并判断优先级队列中的各恢复任务是否成功执行;若恢复任务未成功执行,降低失败任务的优先级,并将失败任务加入优先级队列中,以便于再次执行优先级队列中的各恢复任务。在大规模主机故障时,先通过优先级排序以确定发生故障后云主机恢复的先后顺序,并按优先级顺序执行恢复任务。当检测到恢复任务执行失败时,降低失败任务的优先级并将失败任务再次添加至任务队列,保障云主机稳定有序恢复。可以看出,本技术通过将降低失败任务的优先级并再次执行,以保证云主机稳定有序恢复,提高云平台的可靠性和稳定性。
104.图3为本技术实施例提供的另一种云计算节点控制装置的结构图,如图3所示,云计算节点控制装置包括:存储器20,用于存储计算机程序;
105.处理器21,用于执行计算机程序时实现如上述实施例云计算节点控制方法的步骤。
106.本实施例提供的终端设备可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
107.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
108.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的云计算节点控制方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于恢复任务优先级等。
109.在一些实施例中,云计算节点控制装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
110.本领域技术人员可以理解,图3中示出的结构并不构成对云计算节点控制装置的限定,可以包括比图示更多或更少的组件。
111.本技术实施例提供的云计算节点控制装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:
112.当检测到云计算平台的故障节点时,确定各故障节点所对应的目标云主机;
113.对各恢复任务进行优先级排序以获取优先级队列,恢复任务包括云节点恢复任务和云主机恢复任务;
114.执行优先级队列中的各恢复任务,并判断优先级队列中的各恢复任务是否成功执行;
115.若恢复任务未成功执行,降低失败任务的优先级,并将失败任务加入优先级队列中,以便于再次执行优先级队列中的各恢复任务。
116.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
117.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
118.以上对本技术所提供的云节点控制方法、装置、介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
119.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献