节点权重值确定方法及装置与流程
未命名
09-18
阅读:75
评论:0

1.本技术涉及计算机技术领域,特别涉及节点权重值确定方法。本技术同时涉及节点权重值确定装置,一种计算设备,以及一种计算机可读存储介质。
背景技术:
2.随着科学技术的发展,互联网技术越来越深入人们的生活,影响着人们的生活。在实际应用中,流量的使用也影响着人们在网络中应用的体验,为了提高用户的使用体验,往往需要对流量进行流量防护或是流量控制。
3.但流量链路往往具有多个流量节点,若对各个流量节点均配置对应的治理规则,则规则配置的工作量巨大,规则配置过程也较为繁琐,在后续的配置维护工作中,也会存在维护困难的问题。
4.因此,如何减少流量链路中各节点的规则配置工作量,并实现对流量链路中各节点的流量检测,就成为目前亟待解决的技术问题。
技术实现要素:
5.有鉴于此,本技术实施例提供了节点权重值确定方法。本技术同时涉及节点权重值确定装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的上述问题。
6.根据本技术实施例的第一方面,提供了一种节点权重值确定方法,包括:
7.确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;
8.获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;
9.根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;
10.根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;
11.根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
12.根据本技术实施例的第二方面,提供了一种节点权重值确定装置,包括:
13.节点确定模块,被配置为确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;
14.获取模块,被配置为获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;
15.策略确定模块,被配置为根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;
16.权重值确定模块,被配置为根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;
17.获得模块,被配置为根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
18.根据本技术实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述节点权重值确定方法的步骤。
19.根据本技术实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述节点权重值确定方法的步骤。
20.本技术提供的节点权重值确定方法,包括:确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
21.本技术一实施例实现了,先对目标任务对应的待处理流量链路设置链路策略,再确定待处理流量链路中各业务节点的策略配置信息,并根据策略配置信息和链路策略,确定当前业务节点的当前业务节点策略,无需针对待处理流量链路的各个业务节点逐个进行策略配置,降低策略配置的工作量;根据业务节点的初始权重值、参考权重值和当前业务节点策略,确定当前业务节点的目标权重值,从而获得待处理流量链路的权重值分布信息,有利于基于待处理流量链路的权重值分布信息,对待处理流量链路进行流量调控,提高处理效率。
附图说明
22.图1是本技术一实施例提供的一种节点权重值确定方法的应用场景示意图;
23.图2是本技术一实施例提供的一种节点权重值确定方法的流程图;
24.图3a是本技术一实施例提供的一种节点初始权重值设置的示意图;
25.图3b是本技术一实施例提供的另一种节点初始权重值设置的示意图;
26.图4是本技术一实施例提供的一种节点权重值确定方法的处理流程示意图;
27.图5是本技术一实施例提供的一种待处理流量链路的权重值分布信息的示意图;
28.图6是本技术一实施例提供的一种应用于电商场景的节点权重值确定方法的处理流程图;
29.图7是本技术一实施例提供的一种节点权重值确定装置的结构示意图;
30.图8是本技术一实施例提供的一种计算设备的结构框图。
具体实施方式
31.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况
下做类似推广,因此本技术不受下面公开的具体实施的限制。
32.在本技术一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术一个或多个实施例。在本技术一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本技术一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
33.应当理解,尽管在本技术一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
34.首先,对本技术一个或多个实施例涉及的名词术语进行解释。
35.链路:是指从一个节点到相邻节点的一段物理线路,而中间没有任何其他的交换节点。
36.实际应用中,流量治理和流量防护是服务治理领域中的重要功能之一,更具体是在流量熔断降级限流方面。对于不同的资源来说,某资源作为下游,有重要的上游资源对其进行访问,此时应当保证全链路放行,但有可能出现该资源相对于其他资源的重要性不同,导致链路限流或是熔断。具体可以针对该资源的上游流量进行管控,但若该资源有多级上游,则需要对该资源的多级上游进行逐级配置,若该资源有多个上游,则需要对该资源的多个上游进行逐个配置,配置工作量较大,配置过程也较为繁琐,在后续的配置维护工作中,也会存在维护困难的问题。
37.在本技术中,提供了节点权重值确定方法,本技术同时涉及节点权重值确定装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
38.图1示出了根据本技术一实施例提供的一种节点权重值确定方法的应用场景示意图。本技术提供的节点权重值确定方法,可以分别计算各个业务节点对应的权重值,从而获得各待处理流量链路对应的权重值分布信息,以使得在后续节点系统的系统负载过高或是流量达到上限的情况下,可以根据各待处理流量链路对应的权重值分布信息,对可以进行流量调控的业务节点进行流量调控。
39.如图1所示,以电商场景为例进行说明,核心业务和边缘业务都需要进行查询订单,若查询订单所在节点系统的流量负载过高,则需要对查询订单的上游资源(即核心业务和边缘业务)进行流量调控。具体地,可以分别对核心业务和边缘业务的权重值进行计算,根据核心业务和边缘业务的权重值,确定可以进行流量调控的上游资源,相对于边缘业务,核心业务的权重值更高,因此,可以针对从边缘业务进入查询订单的请求进行流量调控,使得从核心业务进入查询订单的请求正常访问。
40.在进行查询商品的过程中,若出现查询商品所在节点系统的流量负载过高,则需要对查询商品的上游资源(即查询订单和创建订单)进行流量调控。具体地,可以分别对查询订单和创建订单的权重值进行计算,根据查询订单和创建订单的权重值,确定可以进行流量调控的上游资源,相对于查询订单,创建订单的权重值更高,因此,可以针对从查询订单进入查询商品的请求进行流量调控,使得从创建订单进入查询商品的请求正常访问。
41.对核心业务、边缘业务、查询订单和创建订单的权重值的确定方法,可以参见下述节点权重值确定方法的技术方案的描述,本技术在此不进行详尽描述。
42.本技术提供的节点权重值确定方法,通过确定待处理流量链路中各业务节点对应的权重值,来获取待处理流量链路对应的权重值分布信息,以使得在节点系统的系统负载过高或是流量达到上限的情况下,可以基于待处理流量链路对应的权重值分布信息,对节点系统的上游资源进行流量调控。通过确定各业务节点的权重值,无需再对各业务节点分别配置对应的流量调控规则,极大地降低了规则配置的工作量。
43.图2示出了根据本技术一实施例提供的一种节点权重值确定方法的流程图,具体包括以下步骤:
44.步骤202:确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略。
45.实际应用中,为了实现对流量的治理和防护,可以通过判断访问当前业务节点的流量是否达到上限,若达到上限则对当前业务节点的流量进行限流;可以通过判断当前业务节点的关联节点的流量是否达到上限,若达到上限则对当前业务节点的流量进行限流;还可以针对整条流量链路的各个业务节点分别进行配置对应的限流规则,来实现对流量的治理和防护。
46.在本技术提供的一实施例中,可以通过有限的策略对待处理流量链路和各业务节点进行配置,并根据有限的策略确定待处理流量链路中各业务节点对应的权重值,进而确定可以进行流量调控的业务节点。
47.其中,目标任务,是指用户发起的需要执行的任务,例如,用户c在购物软件上发起查询商品“衣服”的订单任务,又例如,用户d在购物软件上发起创建购买商品“口红”的订单任务等。不同的目标任务对应有不同的待处理流量链路。
48.待处理流量链路,是指需要进行确定各业务节点的权重值或是还未完成策略配置的流量链路,以图1为例,若目标任务为基于核心业务查询订单中的商品,那么,待处理流量链路为“核心业务-查询订单-查询商品”;若目标任务为基于边缘业务查询订单中的商品,那么,待处理流量链路为“边缘业务-查询订单-查询商品”。
49.当前业务节点,是指待处理流量链路中正在进行确定权重值的业务节点,例如,待处理流量链路为“核心业务-查询订单-查询商品”,若核心业务的权重值已经确定,查询订单的权重值还未确定,需要进行确定查询订单的权重值,则查询订单对应的业务节点则为当前业务节点。
50.上游业务节点,是指当前业务节点的上一个业务节点,例如,待处理流量链路为“核心业务-查询订单-查询商品”,若核心业务的权重值已经确定,查询订单的权重值还未确定,需要进行确定查询订单的权重值,则查询订单对应的业务节点则为当前业务节点,核心业务对应的业务节点则为上游业务节点。
51.链路策略,是指为待处理流量链路进行配置的,用于确定各业务节点的权重值的策略。链路策略可以为资源优先策略、流量优先策略和默认比较策略,其中,资源优先策略,是指针对当前业务节点的业务资源的重要程度优先于上游业务节点的业务资源的重要程度所设置的策略;流量优先策略,是指针对上游业务节点的业务资源的重要程度优先于当前业务节点的业务资源的重要程度所设置的策略;默认比较策略,是指针对当前业务节点
的权重值,基于当前业务节点的权重值和上游业务节点的权重值的比较结果确定所设置的策略。
52.权重值,用于表征各业务节点的业务资源在待处理流量链路中的重要程度。
53.具体地,在确定当前业务节点的权重值之前,需要先在待处理流量链路中确定当前业务节点,以及当前业务节点对应的上游业务节点和待处理流量链路对应的链路策略。
54.例如,待处理流量链路为“核心业务-查询订单-查询商品”,若核心业务和查询订单的权重值已经确定,查询商品的权重值还未确定,需要进行确定查询商品节点的权重值,则确定查询商品节点为当前业务节点,查询订单节点为查询商品节点的上游业务节点,若待处理流量链路“核心业务-查询订单-查询商品”所设置的策略为资源优先策略,则确定待处理流量链路“核心业务-查询订单-查询商品”的链路策略为资源优先策略。
55.本技术提供的节点权重值确定方法,在进行确定待处理流量链路中各业务节点对应的权重值之前,需要先在待处理流量链路中确定当前业务节点,当前业务节点的上游业务节点,以及待处理流量链路的链路策略,以在后续过程中基于待处理流量链路的链路策略确定各业务节点对应的节点策略。
56.步骤204:获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值。
57.在待处理流量链路中确定需要进行确定权重值的当前业务节点和上游业务节点后,可以进一步获取当前业务节点的初始权重值和当前业务节点的策略配置信息,以及上游业务节点的参考权重值,以使得可以基于当前业务节点的初始权重值和上游业务节点的参考权重值确定当前业务节点的目标权重值。
58.其中,初始权重值,是指基于各业务节点对应的业务资源的业务等级所设置的权重值,用于表征各业务节点对应的业务资源的重要程度。策略配置信息,是指当前业务节点是否配置有节点策略的信息,节点策略是指针对待处理流量链路上的业务节点进行配置的策略,节点策略可以为资源优先策略、流量优先策略和默认比较策略。
59.参考权重值,是指已经确定的上游业务节点的权重值,用于表征上游业务节点对应的业务资源的重要程度。
60.具体地,在实际应用中,待处理流量链路中各业务节点的初始权重值,可以根据各业务节点对应的业务资源进行预先设置,基于此,在本技术提供的一具体实施方式中,所述方法还包括:
61.确定待处理流量链路各业务节点对应的业务资源;
62.根据所述待处理流量链路各业务节点对应的业务资源的业务等级,对各业务节点设置初始权重值。
63.在确定待处理流量链路后,获取并确定各业务节点对应的业务资源,进而,根据各业务资源的重要性确定各业务资源的业务等级,并基于业务等级为各业务资源对应的业务节点设置初始权重值。
64.具体地,参见图3a,图3a示出了根据本技术一实施例提供的一种节点初始权重值设置的示意图。在图3a中,节点系统为前台业务节点系统,在前台业务节点系统中包括五个业务节点,各业务节点对应的业务资源包括核心业务1、核心业务2、核心业务3、边缘业务1和边缘业务2,根据上述业务资源的重要性,将上述业务资源设置为五个业务等级,各业务
资源按照业务等级从高到低进行排序,依次为核心业务3、核心业务2、核心业务1、边缘业务2和边缘业务1,并根据各业务资源的业务等级,为各业务资源对应的业务节点设置对应的初始权重值,核心业务3节点、核心业务2节点、核心业务1节点、边缘业务2节点和边缘业务1节点对应的初始权重值依次为5、4、3、2和1。
65.参见图3b,图3b示出了根据本技术一实施例提供的另一种节点初始权重值设置的示意图。在图3b中,节点系统为订单中心节点系统,在订单中心节点系统中包括五个业务节点,各业务节点对应的业务资源包括创建订单、修改订单、备注订单、查询订单和订单过期,根据上述业务资源的重要性,将上述业务资源设置为五个业务等级,各业务资源按照业务等级从高到低进行排序,依次为创建订单、修改订单、备注订单、查询订单和订单过期,并根据各业务资源的业务等级,为各业务资源对应的业务节点设置对应的初始权重值,创建订单节点、修改订单节点、备注订单节点、查询订单节点和订单过期节点对应的初始权重值依次为5、4、3、2和1。
66.需要进行说明的是,对各业务节点设置初始权重值的方法并不受限于上述方法,在设置初始权重值的过程中,也可以按照固定比例进行设置,例如,将创建订单节点、修改订单节点、备注订单节点、查询订单节点和订单过期节点对应的初始权重值依次设置为25、20、15、10和5等。
67.本技术提供的节点权重值确定方法,可以预先根据各业务节点对应的业务资源的重要性,为各业务资源设置不同的业务等级,并根据业务资源对应的业务等级,对各业务资源对应的业务节点进行设置初始权重值。
68.步骤206:根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略。
69.在获取得到当前业务节点的策略配置信息后,即可以确定当前业务节点是否配置有节点策略,在获知当前业务节点是否配置有节点策略后,可以进一步结合链路策略确定当前业务节点的当前业务节点策略。
70.其中,当前业务节点策略,是指针对当前业务节点配置的策略,当前业务节点策略仅用于确定当前业务节点的权重值,不对当前业务节点所属待处理流量链路中的其他节点起作用。
71.在实际应用中,可能由于待处理流量链路中个别业务资源的重要性较高,会单独为其对应的业务节点配置节点策略,在节点策略与链路策略不同的情况下,需要在节点策略和链路策略中,确定该业务节点的当前业务节点策略。
72.进一步地,在本技术提供的一具体实施方式中,根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略,包括:
73.根据所述策略配置信息,判断所述当前业务节点是否配置有节点策略;
74.在所述当前业务节点配置有节点策略的情况下,在所述节点策略和所述链路策略中确定所述当前业务节点的当前业务节点策略;
75.在所述当前业务节点未配置有节点策略的情况下,将所述链路策略确定为所述当前业务节点的当前业务节点策略。
76.具体地,根据获取到的当前业务节点的策略配置信息,判断当前业务节点是否配置有节点策略,若确定当前业务节点配置有节点策略,则需要在节点策略和链路策略中,确
定一个策略为当前业务节点的当前业务节点策略;若确定当前业务节点没有配置节点策略,则将链路策略确定为当前业务节点的当前业务节点策略。
77.以链路策略为流量优先策略为例进行说明,例如当前业务节点为查询订单节点,基于查询订单节点的策略配置信息,确定查询订单节点配置的节点策略为资源优先策略,则需要在资源优先策略和流量优先策略中,确定一个策略作为查询订单节点的当前业务节点策略,即确定资源优先策略或流量优先策略为查询订单节点的当前业务节点策略;若基于查询订单节点的策略配置信息,确定查询订单节点没有配置节点策略,则直接将流量优先策略确定为查询订单节点的当前业务节点策略。
78.由于各业务节点对应的业务资源的重要程度不同,所对应设置的节点策略也不同,而不同的节点策略根据业务资源的重要程度进行配置,因此,不同的节点策略具有不同的优先级,可以根据节点策略的优先级,在不同的节点策略中确定当前业务节点的当前业务节点策略。
79.进而,在本技术提供的一具体实施方式中,在所述节点策略和所述链路策略中确定所述当前业务节点的当前业务节点策略,包括:
80.确定所述节点策略的节点策略优先级和所述链路策略的链路策略优先级;
81.基于所述节点策略优先级和所述链路策略优先级,确定所述当前业务节点的当前业务节点策略。
82.其中,节点策略优先级是指节点策略的优先级,链路策略优先级是指链路策略的优先级。
83.在确定当前业务节点配置有节点策略的情况下,分别获取节点策略的优先级和链路策略的优先级,并根据节点策略优先级和链路策略优先级的比较结果,在节点策略和链路策略中确定当前业务节点的当前业务节点策略。
84.进一步地,在本技术提供的一具体实施方式中,基于所述节点策略优先级和所述链路策略优先级,确定所述当前业务节点的当前业务节点策略,包括:
85.在所述节点策略优先级高于所述链路策略优先级的情况下,将所述节点策略确定为所述当前业务节点的当前业务节点策略;
86.在所述节点策略优先级低于所述链路策略优先级的情况下,将所述链路策略确定为所述当前业务节点的当前业务节点策略。
87.具体地,将节点策略和链路策略的策略优先级进行比较,若节点策略优先级高于链路策略优先级,则将节点策略确定为当前业务节点的当前业务节点策略,若节点策略优先级低于链路策略优先级,则将链路策略确定为当前业务节点的当前业务节点策略,若节点策略与链路策略为相同策略,则直接将该策略确定为当前业务节点的当前业务节点策略。
88.需要进行说明的是,资源优先策略、流量优先策略和默认比较策略的优先级,可以根据实际应用情况进行设置,例如,若待处理流量链路的上游业务资源的重要程度较高,需要优先保护上游业务资源,则可以设置流量优先策略的优先级高一些,若待处理流量链路的下游业务资源的重要程度较高,需要优先保护下游业务资源,则可以设置资源优先策略的优先级高一些。在实际应用中,也可以根据实际应用情况进行设置策略优先级,本技术在此不做限定。
89.在本技术的提供的一实施例中,优选地,策略优先级设置从高到低依次为资源优先策略、流量优先策略、默认比较策略。
90.例如,在待处理流量链路“边缘业务-查询订单-查询商品”中,未配置有链路策略,则该待处理流量链路采用默认比较策略,若当前业务节点为查询商品节点,且查询商品节点配置有流量优先策略,由于流量优先策略的策略优先级高于默认比较策略,则确定查询商品节点的当前业务节点策略为流量优先策略。
91.又例如,在待处理流量链路“边缘业务-查询订单-查询商品”中,配置有链路策略为资源优先策略,若当前业务节点为查询订单节点,且查询订单节点配置有流量优先策略,由于流量优先策略的策略优先级低于资源优先策略,则确定查询订单节点的当前业务节点策略为资源优先策略。
92.本技术提供的节点权重值确定方法,可以根据当前业务节点的策略配置信息确定当前业务节点是否配置有节点策略,在当前业务节点配置有节点策略的情况下,基于节点策略的节点策略优先级与链路策略的链路策略优先级,即可在节点策略与链路策略中确定当前业务节点的当前业务节点策略。通过先设置待处理流量链路的链路策略,再单独设置业务节点的节点策略,并通过设置策略优先级,进一步确定当前业务节点的节点策略,大大降低了各业务节点的当前业务节点策略的配置工作量。
93.步骤208:根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值。
94.其中,目标权重值是指需要确定的当前业务节点的权重值,用于表征当前业务节点对应的业务资源的重要程度。
95.参见图4,图4示出了根据本技术一实施例提供的一种节点权重值确定方法的处理流程示意图。如图4所示,在确定上游业务节点的参考权重值后,上游业务节点将参考权重值发送至当前业务节点,进一步地,当前业务节点在获取到上游业务节点发送的参考权重值后,并基于获取的当前业务节点的初始权重值和当前业务节点策略,确定当前业务节点的目标权重值,并将目标权重值发送至下游业务节点,以使得下游业务节点基于当前业务节点的目标权重值确定下游业务节点的权重值。
96.在本技术提供的一具体实施方式中,所述当前业务节点策略包括资源优先策略、流量优先策略和默认比较策略中的任意一项;
97.根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值,包括:
98.在所述当前业务节点策略包括资源优先策略的情况下,确定所述初始权重值为所述当前业务节点的目标权重值;
99.在所述当前业务节点策略包括流量优先策略的情况下,确定所述参考权重值为所述当前业务节点的目标权重值;
100.在所述当前业务节点策略包括默认比较策略的情况下,在所述初始权重值和所述参考权重值中确定所述当前业务节点的目标权重值。
101.具体地,若确定当前业务节点的当前业务节点策略为资源优先策略,则将当前业务节点的初始权重值确定为当前业务节点的目标权重值,若确定当前业务节点的当前业务节点策略为流量优先策略,则将上游业务节点的参考权重值确定为当前业务节点的目标权
重值,若确定当前业务节点的当前业务节点策略为默认比较策略,则在当前业务节点的初始权重值和上游业务节点的参考权重值中,确定当前业务节点的目标权重值。
102.具体地,在本技术提供的一具体实施方式中,在所述初始权重值和所述参考权重值中确定所述当前业务节点的目标权重值,包括:
103.在所述初始权重值大于所述参考权重值的情况下,确定所述初始权重值为所述当前业务节点的目标权重值;
104.在所述初始权重值小于或等于所述参考权重值的情况下,确定所述参考权重值为所述当前业务节点的目标权重值。
105.将当前业务节点的初始权重值和上游业务节点的参考权重值进行比较,若初始权重值大于参考权重值,则将初始权重值确定为当前业务节点的目标权重值,若初始权重值小于参考权重值,则将参考权重值确定为当前业务节点的目标权重值,若初始权重值与参考权重值相等,则将初始权重值和参考权重值中的任意一个确定为当前业务节点的目标权重值。
106.进一步地,结合图3a和图3b,以电商场景为例进行说明,具体如下:
107.待处理流量链路1:核心业务1需要在订单中心系统中查询订单,并在商品中心系统中进行查询商品,则确定待处理流量链路1为“核心业务1-查询订单-查询商品”。例如,待处理流量链路1未配置有链路策略,则确定待处理流量链路1采用默认比较策略,即确定待处理流量链路1的链路策略为默认比较策略。基于此,核心业务1的权重值value(1)=max{resouce(1),0}=3,订单中心系统查询订单的权重值value(2)=max{2,3}=3,商品中心系统查询商品的权重值value(3)=max{2,3}=3。
108.待处理流量链路2:边缘业务1需要在订单中心系统中查询订单,并在商品中心系统中进行查询商品,则确定待处理流量链路2为“边缘业务1-查询订单-查询商品”。例如,待处理流量链路2未配置有链路策略,则确定待处理流量链路2采用默认比较策略,即确定待处理流量链路2的链路策略为默认比较策略。基于此,边缘业务1的权重值value(1)=max{resouce(1),0}=1,订单中心系统查询订单的权重值value(2)=max{2,1}=2,商品中心系统查询商品的权重值value(3)=max{2,2}=2。
109.待处理流量链路3:核心业务2需要在订单中心系统中查询订单,并在商品中心系统中进行查询商品,则确定待处理流量链路3为“核心业务2-查询订单-查询商品”。例如,确定待处理流量链路3配置有链路策略,且待处理流量链路3的链路策略为流量优先策略。基于此,核心业务2的权重值value(1)=max{resouce(1),0}=4,订单中心系统查询订单的权重值value(2)=value(1)=4,商品中心系统查询商品的权重值value(3)=value(2)=4。
110.待处理流量链路4:核心业务3需要在订单中心系统中查询订单,并在商品中心系统中进行查询商品,则确定待处理流量链路4为“核心业务3-查询订单-查询商品”。例如,待处理流量链路4未配置有链路策略,则确定待处理流量链路4采用默认比较策略,即确定待处理流量链路4的链路策略为默认比较策略,其中,查询订单节点配置有资源优先策略。基于此,核心业务3的权重值value(1)=max{resouce(1),0}=5,订单中心系统查询订单的权重值value(2)=resouce(2)=2,商品中心系统查询商品的权重值value(3)=max{2,2}=2。
111.待处理流量链路5:核心业务2需要在订单中心系统中创建订单,并在商品中心系
统中进行查询商品,则确定待处理流量链路5为“核心业务2-创建订单-查询商品”。例如,确定待处理流量链路5配置有链路策略,且待处理流量链路5的链路策略为流量优先策略,其中,创建订单节点配置有资源优先策略。基于此,核心业务2的权重值value(1)=max{resouce(1),0}=4,订单中心系统创建订单的权重值value(2)=resource(2)=5,商品中心系统查询商品的权重值value(3)=value(2)=5。
112.其中,value用于表示权重值,resource用于表示初始权重值。
113.本技术提供的节点权重值确定方法,首先通过确定待处理流量链路的链路策略,再确定各业务节点是否配置有节点策略,在业务节点配置有节点策略的情况下,基于策略优先级在节点策略和链路策略中,确定当前业务节点策略,并根据当前业务节点策略、初始权重值和参考权重值,即可进一步确定业务节点的目标权重值,以使得后续基于各业务节点的目标权重值确定是否对各业务节点进行流量调控,从而无需对待处理流量链路中的各个业务节点都配置对应的节点策略,降低了节点策略配置的工作量,提高处理效率。
114.步骤210:根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
115.其中,权重值分布信息,是指待处理流量链路各业务节点的权重值分布信息。
116.参见图5,图5示出了根据本技术一实施例提供的一种待处理流量链路的权重值分布信息的示意图。在图5中,示出了上述待处理流量链路1、待处理流量链路2、待处理流量链路3、待处理流量链路4和待处理流量链路5的权重值分布信息。其中,两条虚线之间构成一个信息分布泳道,一个信息分布泳道中可以设置不同的目标权重值,例如,一个信息分布泳道设置的目标权重值为1-2,以此类推,信息分布泳道对应的目标权重值可以为3-4,5-6等等。图5以一个信息分布泳道分别设置了一个目标权重值为例,示出了上述待处理流量链路1-5的权重值分布信息。
117.进一步地,基于如图5所示的待处理流量链路的权重值分布信息,可以在待处理流量链路中的节点系统出现系统负载过高或是流量达到上限的情况下,快速实现对链路节点进行流量调控。
118.基于此,在本技术提供的一具体实施方式中,在获得所述待处理流量链路的权重值分布信息之后,所述方法还包括:
119.在目标节点系统满足预设调控条件的情况下,基于各待处理流量链路的权重值分布信息,对所述目标节点系统中的业务节点进行流量调控,其中,所述目标节点系统为各待处理流量链路中任意业务节点所属节点系统。
120.其中,预设调控条件,是指预先设置的用于确定是否需要对业务节点进行流量调控的条件,具体可以为节点系统的系统负载达到预设负载,也可以为节点系统的流量使用达到预设上限等。
121.在确定各待处理流量链路中任意业务节点所属节点系统,满足预设调控条件的情况下,可以根据获得的各待处理流量链路的权重值分布信息,对满足预设调控条件的节点系统中的业务节点进行流量调控。
122.进一步地,在本技术提供的一具体实施方式中,基于各待处理流量链路的权重值分布信息,对所述目标节点系统中的业务节点进行流量调控,包括:
123.在所述目标节点系统中确定至少一个待调控业务节点,其中,所述至少一个待调
控业务节点部署于不同的待处理流量链路;
124.获取所述至少一个待调控业务节点在至少两个待处理流量链路中的目标权重值;
125.基于所述至少一个待调控业务节点在至少两个待处理流量链路中的目标权重值,对所述至少一个待调控业务节点进行流量调控。
126.其中,待调控业务节点,是指目标节点系统中需要进行流量调控的业务节点,且待调控业务节点部署于不同的待处理流量链路。
127.具体地,在目标节点系统中确定至少一个待调控业务节点,并获取至少一个待调控业务节点的目标权重值,比较待调控业务节点在不同的待处理流量链路中的目标权重值,基于比较结果,对目标权重值小的待调控业务节点进行流量调控。
128.沿用上述待处理流量链路1-5的示例,待处理流量链路1的value(3)=3,即,待处理流量链路1的查询商品节点的权重值为3,待处理流量链路2的value(3)=2,即,待处理流量链路2的查询商品节点的权重值为2,可以确定待处理流量链路1的value(3)》待处理流量链路2的value(3),因此,可以对待处理流量链路2的查询商品节点进行流量调控,具体可以为限制待处理流量链路2中,从查询订单节点进入查询商品节点的请求。
129.再次沿用上述待处理流量链路1-5的示例,待处理流量链路3的value(3)=4,即,待处理流量链路3的查询商品节点的权重值为4,待处理流量链路2的value(3)=2,即,待处理流量链路2的查询商品节点的权重值为2,可以确定待处理流量链路3的value(3)》待处理流量链路2的value(3),因此,可以对待处理流量链路2的查询商品节点进行流量调控,具体可以为限制待处理流量链路2中,从查询订单节点进入查询商品节点的请求。
130.本技术提供的节点权重值确定方法,在待处理流量链路中的节点系统出现系统负载过高或是流量达到上限的情况下,基于各业务节点的权重值大小比对结果,可以快速实现对链路节点进行流量调控。
131.本技术提供的节点权重值确定方法,包括:确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
132.本技术一实施例实现了,先对目标任务对应的待处理流量链路设置链路策略,再确定待处理流量链路中各业务节点的策略配置信息,并根据策略配置信息和链路策略,确定当前业务节点的当前业务节点策略,无需针对待处理流量链路的各个业务节点逐个进行策略配置,降低策略配置的工作量;根据业务节点的初始权重值、参考权重值和当前业务节点策略,确定当前业务节点的目标权重值,从而获得待处理流量链路的权重值分布信息,有利于基于待处理流量链路的权重值分布信息,对待处理流量链路进行流量调控,提高处理效率。
133.下述结合附图6,以本技术提供的节点权重值确定方法在电商场景的应用为例,对所述节点权重值确定方法进行进一步说明。其中,图6示出了本技术一实施例提供的一种应用于电商场景的节点权重值确定方法的处理流程图,具体包括以下步骤:
134.步骤602:确定目标任务对应的待处理流量链路的当前业务节点为查询商品节点、上游业务节点为查询订单节点和链路策略为默认比较策略。
135.步骤604:获取所述查询商品节点的初始权重值和策略配置信息,以及所述查询订单节点的参考权重值。
136.步骤606:根据所述策略配置信息,确定所述查询商品节点配置有资源优先策略。
137.步骤608:基于所述资源优先策略和所述默认比较策略,确定所述查询商品节点的当前业务节点策略为所述资源优先策略。
138.步骤610:基于所述资源优先策略,确定所述初始权重值为所述查询商品节点的目标权重值。
139.步骤612:根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
140.本技术一实施例实现了,先对目标任务对应的待处理流量链路设置链路策略,再确定待处理流量链路中各业务节点的策略配置信息,并根据策略配置信息和链路策略,确定当前业务节点的当前业务节点策略,无需针对待处理流量链路的各个业务节点逐个进行策略配置,降低策略配置的工作量;根据业务节点的初始权重值、参考权重值和当前业务节点策略,确定当前业务节点的目标权重值,从而获得待处理流量链路的权重值分布信息,有利于基于待处理流量链路的权重值分布信息,对待处理流量链路进行流量调控,提高处理效率。
141.与上述方法实施例相对应,本技术还提供了节点权重值确定装置实施例,图7示出了本技术一实施例提供的一种节点权重值确定装置的结构示意图。如图7所示,该装置包括:
142.节点确定模块702,被配置为确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;
143.获取模块704,被配置为获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;
144.策略确定模块706,被配置为根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;
145.权重值确定模块708,被配置为根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;
146.获得模块710,被配置为根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
147.可选的,所述策略确定模块706,进一步被配置为:
148.根据所述策略配置信息,判断所述当前业务节点是否配置有节点策略;
149.在所述当前业务节点配置有节点策略的情况下,在所述节点策略和所述链路策略中确定所述当前业务节点的当前业务节点策略;
150.在所述当前业务节点未配置有节点策略的情况下,将所述链路策略确定为所述当前业务节点的当前业务节点策略。
151.可选的,所述策略确定模块706,进一步被配置为:
152.确定所述节点策略的节点策略优先级和所述链路策略的链路策略优先级;
153.基于所述节点策略优先级和所述链路策略优先级,确定所述当前业务节点的当前业务节点策略。
154.可选的,所述策略确定模块706,进一步被配置为:
155.在所述节点策略优先级高于所述链路策略优先级的情况下,将所述节点策略确定为所述当前业务节点的当前业务节点策略;
156.在所述节点策略优先级低于所述链路策略优先级的情况下,将所述链路策略确定为所述当前业务节点的当前业务节点策略。
157.可选的,所述当前业务节点策略包括资源优先策略、流量优先策略和默认比较策略中的任意一项;
158.所述权重值确定模块708,进一步被配置为:
159.在所述当前业务节点策略包括资源优先策略的情况下,确定所述初始权重值为所述当前业务节点的目标权重值;
160.在所述当前业务节点策略包括流量优先策略的情况下,确定所述参考权重值为所述当前业务节点的目标权重值;
161.在所述当前业务节点策略包括默认比较策略的情况下,在所述初始权重值和所述参考权重值中确定所述当前业务节点的目标权重值。
162.可选的,所述权重值确定模块708,进一步被配置为:
163.在所述初始权重值大于所述参考权重值的情况下,确定所述初始权重值为所述当前业务节点的目标权重值;
164.在所述初始权重值小于或等于所述参考权重值的情况下,确定所述参考权重值为所述当前业务节点的目标权重值。
165.可选的,所述装置还包括:
166.资源确定模块,被配置为确定待处理流量链路各业务节点对应的业务资源;
167.设置模块,被配置为根据所述待处理流量链路各业务节点对应的业务资源的业务等级,对所述各业务节点设置初始权重值。
168.可选的,所述装置还包括:
169.调控模块,被配置为在目标节点系统满足预设调控条件的情况下,基于各待处理流量链路的权重值分布信息,对所述目标节点系统中的业务节点进行流量调控,其中,所述目标节点系统为各待处理流量链路中任意业务节点所属节点系统。
170.可选的,所述调控模块,进一步被配置为:
171.在所述目标节点系统中确定至少一个待调控业务节点,其中,所述至少一个待调控业务节点部署于不同的待处理流量链路;
172.获取所述至少一个待调控业务节点在至少两个待处理流量链路中的目标权重值;
173.基于所述至少一个待调控业务节点在至少两个待处理流量链路中的目标权重值,对所述至少一个待调控业务节点进行流量调控。
174.本技术提供的节点权重值确定装置,包括:节点确定模块,被配置为确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;获取模块,被配置为获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;策略确定模块,被配置为根据所述策略配置信息和所述链路
策略,确定所述当前业务节点的当前业务节点策略;权重值确定模块,被配置为根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;获得模块,被配置为根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。
175.本技术一实施例实现了,先对目标任务对应的待处理流量链路设置链路策略,再确定待处理流量链路中各业务节点的策略配置信息,并根据策略配置信息和链路策略,确定当前业务节点的当前业务节点策略,无需针对待处理流量链路的各个业务节点逐个进行策略配置,降低策略配置的工作量;根据业务节点的初始权重值、参考权重值和当前业务节点策略,确定当前业务节点的目标权重值,从而获得待处理流量链路的权重值分布信息,有利于基于待处理流量链路的权重值分布信息,对待处理流量链路进行流量调控,提高处理效率。
176.上述为本实施例的一种节点权重值确定装置的示意性方案。需要说明的是,该节点权重值确定装置的技术方案与上述的节点权重值确定方法的技术方案属于同一构思,节点权重值确定装置的技术方案未详细描述的细节内容,均可以参见上述节点权重值确定方法的技术方案的描述。
177.图8示出了根据本技术一实施例提供的一种计算设备800的结构框图。该计算设备800的部件包括但不限于存储器810和处理器820。处理器820与存储器810通过总线830相连接,数据库850用于保存数据。
178.计算设备800还包括接入设备840,接入设备840使得计算设备800能够经由一个或多个网络860通信。这些网络的示例包括公用交换电话网(pstn,public switchedtelephonenetwork)、局域网(lan,localareanetwork)、广域网(wan,wideareanetwork)、个域网(pan,personalareanetwork)或诸如因特网的通信网络的组合。接入设备840可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic,networkinterfacecontroller))中的一个或多个,诸如ieee802.11无线局域网(wlan,wirelesslocalareanetwork)无线接口、全球微波互联接入(wi-max,worldwideinteroperabilityformicrowave access)接口、以太网接口、通用串行总线(usb,universalserialbus)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc,nearfieldcommunication)接口,等等。
179.在本技术的一个实施例中,计算设备800的上述部件以及图8中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图8所示的计算设备结构框图仅仅是出于示例的目的,而不是对本技术范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
180.计算设备800可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或个人计算机(pc,personalcomputer)的静止计算设备。计算设备800还可以是移动式或静止式的服务器。
181.其中,处理器820执行所述计算机指令时实现所述的节点权重值确定方法的步骤。
182.上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技
术方案与上述的节点权重值确定方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述节点权重值确定方法的技术方案的描述。
183.本技术一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现如前所述节点权重值确定方法的步骤。
184.上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的节点权重值确定方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述节点权重值确定方法的技术方案的描述。
185.上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
186.所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。
187.需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本技术所必须的。
188.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
189.以上公开的本技术优选实施例只是用于帮助阐述本技术。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本技术的内容,可作很多的修改和变化。本技术选取并具体描述这些实施例,是为了更好地解释本技术的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本技术。本技术仅受权利要求书及其全部范围和等效物的限制。
技术特征:
1.一种节点权重值确定方法,其特征在于,包括:确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。2.如权利要求1所述的方法,其特征在于,根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略,包括:根据所述策略配置信息,判断所述当前业务节点是否配置有节点策略;在所述当前业务节点配置有节点策略的情况下,在所述节点策略和所述链路策略中确定所述当前业务节点的当前业务节点策略;在所述当前业务节点未配置有节点策略的情况下,将所述链路策略确定为所述当前业务节点的当前业务节点策略。3.如权利要求2所述的方法,其特征在于,在所述节点策略和所述链路策略中确定所述当前业务节点的当前业务节点策略,包括:确定所述节点策略的节点策略优先级和所述链路策略的链路策略优先级;基于所述节点策略优先级和所述链路策略优先级,确定所述当前业务节点的当前业务节点策略。4.如权利要求3所述的方法,其特征在于,基于所述节点策略优先级和所述链路策略优先级,确定所述当前业务节点的当前业务节点策略,包括:在所述节点策略优先级高于所述链路策略优先级的情况下,将所述节点策略确定为所述当前业务节点的当前业务节点策略;在所述节点策略优先级低于所述链路策略优先级的情况下,将所述链路策略确定为所述当前业务节点的当前业务节点策略。5.如权利要求1所述的方法,其特征在于,所述当前业务节点策略包括资源优先策略、流量优先策略和默认比较策略中的任意一项;根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值,包括:在所述当前业务节点策略包括资源优先策略的情况下,确定所述初始权重值为所述当前业务节点的目标权重值;在所述当前业务节点策略包括流量优先策略的情况下,确定所述参考权重值为所述当前业务节点的目标权重值;在所述当前业务节点策略包括默认比较策略的情况下,在所述初始权重值和所述参考权重值中确定所述当前业务节点的目标权重值。
6.如权利要求5所述的方法,其特征在于,在所述初始权重值和所述参考权重值中确定所述当前业务节点的目标权重值,包括:在所述初始权重值大于所述参考权重值的情况下,确定所述初始权重值为所述当前业务节点的目标权重值;在所述初始权重值小于或等于所述参考权重值的情况下,确定所述参考权重值为所述当前业务节点的目标权重值。7.如权利要求1所述的方法,其特征在于,所述方法还包括:确定待处理流量链路各业务节点对应的业务资源;根据所述待处理流量链路各业务节点对应的业务资源的业务等级,对各业务节点设置初始权重值。8.如权利要求1所述的方法,其特征在于,在获得所述待处理流量链路的权重值分布信息之后,所述方法还包括:在目标节点系统满足预设调控条件的情况下,基于各待处理流量链路的权重值分布信息,对所述目标节点系统中的业务节点进行流量调控,其中,所述目标节点系统为各待处理流量链路中任意业务节点所属节点系统。9.如权利要求8所述的方法,其特征在于,基于各待处理流量链路的权重值分布信息,对所述目标节点系统中的业务节点进行流量调控,包括:在所述目标节点系统中确定至少一个待调控业务节点,其中,所述至少一个待调控业务节点部署于不同的待处理流量链路;获取所述至少一个待调控业务节点在至少两个待处理流量链路中的目标权重值;基于所述至少一个待调控业务节点在至少两个待处理流量链路中的目标权重值,对所述至少一个待调控业务节点进行流量调控。10.一种节点权重值确定装置,其特征在于,包括:节点确定模块,被配置为确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;获取模块,被配置为获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;策略确定模块,被配置为根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;权重值确定模块,被配置为根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;获得模块,被配置为根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。11.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-9任意一项所述方法的步骤。12.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-9任意一项所述方法的步骤。
技术总结
本申请提供节点权重值确定方法及装置,其中所述节点权重值确定方法包括:确定目标任务对应的待处理流量链路,以及所述待处理流量链路的当前业务节点、上游业务节点和链路策略;获取所述当前业务节点的初始权重值和策略配置信息,以及所述上游业务节点的参考权重值;根据所述策略配置信息和所述链路策略,确定所述当前业务节点的当前业务节点策略;根据所述当前业务节点策略、所述初始权重值和所述参考权重值,确定所述当前业务节点的目标权重值;根据所述待处理流量链路各业务节点的目标权重值,获得所述待处理流量链路的权重值分布信息。实现了无需针对待处理流量链路的各个业务节点逐个进行策略配置,降低策略配置的工作量。量。量。
技术研发人员:倪国平
受保护的技术使用者:恒生电子股份有限公司
技术研发日:2023.06.30
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/