节点选取方法、系统、电子设备及存储介质技术方案

技术编号:32273610 阅读:18 留言:0更新日期:2022-02-12 19:38
本申请实施例提出一种节点选取方法、系统、电子设备及存储介质,涉及云计算领域,前端界面接收到目标用户下发的任务之后,根据任务配置信息对任务进行配置,以得到配置任务,并将配置任务发送至任务管理单元,然后任务管理单元再对配置任务进行拆分,并将拆分后的配置任务通过消息队列单元发送至调度层,最后调度层接收任务管理单元发送的拆分后的配置任务和/或节点管理单元发送的节点信息,并根据拆分后的配置任务和/或节点信息选取目标节点,通过配置任务或者节点自身的情况选取节点,还可以将二者进行结合来选取节点,以上根据多种方式灵活地选取节点,从而使得节点可以适应不同的情况。同的情况。同的情况。

【技术实现步骤摘要】
节点选取方法、系统、电子设备及存储介质


[0001]本专利技术涉及云计算领域,具体而言,涉及一种节点选取方法、系统、电子设备及存储介质。

技术介绍

[0002]SaaS(Software as a Service,软件即服务)是一种通过网络提供软件服务的模式。随着互联网技术的发展和应用软件的成熟,SaaS成为一种完全创新的软件应用模式。SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务和时间向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。
[0003]在Saas平台中,访问Vps(Virtual Private Server,虚拟专用服务器)的速度会影响着一个网站的访问速度,而在访问vps之前必须要进行vps节点的选取。实际情况中Saas平台中vps节点的选取是固定的,存在非常大的局限性,并不能充分利用服务器中的多种资源,也不能针请求提供相应的帮助,如果选取不合适的vps节点会造成网络不稳定以及网络资源利用率低,从而不利于网络整体性能的提升,无法满足实际需求,因此,如何选取合适的vps节点成为Saas平台所要面对的问题。

技术实现思路

[0004]本专利技术的目的包括,例如,提供了一种节点选取方法、系统、电子设备及存储介质,其能够在在Saas平台中选取合适的vps节点。
[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]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如第一方面中任一所述的节点选取方法的步骤。
[0039]第四方面,本申请实施例还提供了一种存储介质所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面中任一所述的节点选取方法的步骤。
[0040]本申请实施例提出一种节点选取方法、系统、电子设备及存储介质,首先前端界面接收到目标用户下发的任务之后,根据任务配置信息对任务进行配置,以得到配置任务,并将配置任务发送至任务管理单元,然后任务管理单元再对配置任务进行拆分,并将拆分后的配置任务通过消息队列单元发送至调度层,最后调度层接收任务管理单元发送的拆分后的配置任务和/或节点管理单元发送的节点信息,并根据拆分后的配置任务和/或节点信息选取目标节点,通过将配置任务拆分,使得利用拆分后的配置任务来选取节点,并还能通过节点自身的情况选取节点,此外还可以将二者结合来选取节点,根据多种方式灵活地选取节点,从而使得在面对不同的情况时能够选取合适的节点。
附图说明
[0041]为了更清楚地说明本专利技术实施例的技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点选取方法,其特征在于,应用于管理中心,所述管理中心包括前端界面、任务管理单元、消息队列单元、节点管理单元、调度层,所述前端界面、所述任务管理单元、所述消息队列单元与所述调度层依次连接,所述节点管理单元与所述调度层连接,所述方法包括:所述前端界面接收目标用户下发的任务;所述前端界面根据任务配置信息对所述任务进行配置,以得到配置任务,并将所述配置任务发送至所述任务管理单元;所述任务管理单元对所述配置任务进行拆分,并将拆分后的配置任务通过所述消息队列单元发送至所述调度层;所述节点管理单元向所述调度层发送节点信息;所述调度层接收所述拆分后的配置任务和/或所述节点信息,并根据所述拆分后的配置任务和/或所述节点信息选取目标节点。2.根据权利要求1所述的节点选取方法,其特征在于,所述拆分后的配置任务包括任务地理位置,所述调度层接收所述拆分后的配置任务,并根据所述拆分后的配置任务选取目标节点的步骤包括:所述调度层接收所述任务地理位置;基于所述任务地理位置确定地理位置优先级;根据所述地理位置的优先级选取目标节点。3.根据权利要求1所述的节点选取方法,其特征在于,所述拆分后的配置任务还包括探测任务,所述调度层接收所述拆分后的配置任务,并根据所述拆分后的配置任务选取目标节点的步骤还包括:所述调度层接收所述探测任务;根据所述探测任务选择与所述探测任务相对应的目标节点。4.根据权利要求1所述的节点选取方法,其特征在于,所述节点信息包括节点资源信息,所述调度层接收所述节点信息,并根据所述节点信息选取目标节点的步骤包括:所述调度层接收所述节点资源信息,其中,所述节点资源信息表征节点资源的释放状态;基于所述节点资源信息确定资源选取优先级;根据所述资源选取优先级选取目标节点。5.根据权利要求1所述的节点选取方法,其特征在于,所述节点信息还包括节点状态,所述调度层接收所述节点信息,并根据所述节点信息选取目标节点的步骤还包括:所述调度层接收所述节点状态;基于所述节点状态确定状态选取优先级;根据所述状态选取优先级选取目标节点。6.根据权利要求1所述的节点选取...

【专利技术属性】
技术研发人员:李佳奇王亮
申请(专利权)人:北京知道创宇信息技术股份有限公司
类型:发明
国别省市:

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

1