节点确定方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:32744528 阅读:13 留言:0更新日期:2022-03-20 08:51
本申请涉及一种节点确定方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;获取业务请求,根据业务请求获取所需的硬件配置信息;根据业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与业务请求对应的目标节点。采用本方法能够确定相对应的节点,提高了分布式系统的服务质量。量。量。

【技术实现步骤摘要】
节点确定方法、装置、计算机设备、存储介质


[0001]本申请涉及互联网
,特别是涉及一种节点确定方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]分布式系统是多台计算机通过通信线路互联而构成的松散耦合的系统。分布式系统中的各个节点包含有自己的处理机和内存,对于一个大的任务可以划分为若干子任务,分别在不同的处理机上执行。针对各种服务需求,当前的分布式系统中的各个节点不能准确的提供相应的服务。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够准确提供服务的节点确定方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0004]第一方面,本申请提供了一种节点确定方法。所述方法包括:
[0005]获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;
[0006]获取业务请求,根据所述业务请求获取所需的硬件配置信息;
[0007]根据所述业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与所述业务请求对应的目标节点。
[0008]在其中一个实施例中,各个节点的质量指标评分数据的确定方式,包括:
[0009]针对分布式系统的各个节点,获取所述节点的硬件配置信息;
[0010]根据所述节点的硬件配置信息确定所述节点的质量指标的评分数据。
[0011]在其中一个实施例中,所述根据所述节点的硬件配置信息确定所述节点的质量指标的评分数据,包括:/>[0012]从所述节点的硬件配置信息中获取配置项的参数值;
[0013]根据所述配置项获取对应的质量指标,基于所述配置项的参数值,从预先建立的质量指标与评分之间的映射关系中,确定所述配置项对应的质量指标的评分数据。
[0014]在其中一个实施例中,所述配置项包括中央处理器、图形处理器、网卡、内存和磁盘中的至少一种。
[0015]在其中一个实施例中,所述方法还包括:
[0016]当检测到节点的硬件配置信息发生变化时,根据所述节点的新的硬件配置信息确定所述节点的质量指标的评分数据。
[0017]在其中一个实施例中,所述根据所述业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与所述业务请求对应的目标节点,包括:
[0018]将所述业务请求所需的硬件配置信息与各个节点的硬件配置信息进行比较;
[0019]获取满足所述业务请求所需的硬件配置信息的候选节点;
[0020]获取所述候选节点的质量指标的评分数据,确定质量指标的评分数据最高的候选节点作为目标节点。
[0021]第二方面,本申请还提供了一种节点确定装置。所述装置包括:
[0022]数据获取模块,用于获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;
[0023]信息获取模块,用于获取业务请求,根据所述业务请求获取所需的硬件配置信息;
[0024]节点确定模块,用于根据所述业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与所述业务请求对应的目标节点。
[0025]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0026]获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;
[0027]获取业务请求,根据所述业务请求获取所需的硬件配置信息;
[0028]根据所述业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与所述业务请求对应的目标节点。
[0029]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0030]获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;
[0031]获取业务请求,根据所述业务请求获取所需的硬件配置信息;
[0032]根据所述业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与所述业务请求对应的目标节点。
[0033]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0034]获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;
[0035]获取业务请求,根据所述业务请求获取所需的硬件配置信息;
[0036]根据所述业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与所述业务请求对应的目标节点。
[0037]上述节点确定方法、装置、计算机设备、存储介质和计算机程序产品,通过获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;获取业务请求,根据业务请求获取所需的硬件配置信息;根据业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与业务请求对应的目标节点。基于业务请求获取所需的硬件配置信息,确定相对应的节点,能够提供准确的服务,提高了分布式系统的服务质量。
附图说明
[0038]图1为一个实施例中节点确定方法的应用环境图;
[0039]图2为一个实施例中节点确定方法的流程示意图;
[0040]图3为一个实施例中节点确定步骤的流程示意图;
[0041]图4为另一个实施例中节点确定方法的流程示意图;
[0042]图5为一个实施例中节点确定装置的结构框图;
[0043]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0044]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0045]本申请实施例提供的节点确定方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。服务器104获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;服务器104获取业务请求,根据业务请求获取所需的硬件配置信息;根据业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与业务请求对应的目标节点。其中,终端102可以分布在各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备上,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种节点确定方法,其特征在于,所述方法包括:获取分布式系统中各个节点的硬件配置信息及对应的质量指标评分数据;获取业务请求,根据所述业务请求获取所需的硬件配置信息;根据所述业务请求所需的硬件配置信息,结合各个节点的硬件配置信息及对应的质量指标的评分数据,确定与所述业务请求对应的目标节点。2.根据权利要求1所述的方法,其特征在于,各个节点的质量指标评分数据的确定方式,包括:针对分布式系统的各个节点,获取所述节点的硬件配置信息;根据所述节点的硬件配置信息确定所述节点的质量指标的评分数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述节点的硬件配置信息确定所述节点的质量指标的评分数据,包括:从所述节点的硬件配置信息中获取配置项的参数值;根据所述配置项获取对应的质量指标,基于所述配置项的参数值,从预先建立的质量指标与评分之间的映射关系中,确定所述配置项对应的质量指标的评分数据。4.根据权利要求3所述的方法,其特征在于,所述配置项包括中央处理器、图形处理器、网卡、内存和磁盘中的至少一种。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:当检测到节点的硬件配置信息发生变化时,根据所述节点的新的硬件配置信息确定所述节点的质量指标的评分数据。6.根据权利要求1所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:陈嘉兴王亚波
申请(专利权)人:深圳市名竹科技有限公司
类型:发明
国别省市:

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

1