[发明专利]网络节点的调度方法、装置、电子设备和存储介质有效
申请号: | 201910667400.0 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110460647B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 李婷;朱海全 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 李镇江 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 节点 调度 方法 装置 电子设备 存储 介质 | ||
本发明揭示了一种网络节点的调度方法、装置、电子设备和存储介质,属于数据处理的技术领域,其中所述方法包括:响应于用户终端发起的请求执行微服务对应业务的业务请求,获取用于执行所述业务请求中微服务对应业务的每个网络节点的当前负荷、当前性能以及与用户终端的当前距离;基于所述每个网络节点的当前负荷、当前性能以及与用户终端的当前距离确定所述每个网络节点在执行所述业务请求中微服务对应业务的优先度。本发明提出的方法使得服务器端需要执行用户终端发起的请求执行微服务对应业务的业务请求时,能选择最优的网络节点,避免选择了处理业务请求性能较差的网络节点,进而能提高完成业务请求的效率。
技术领域
本发明涉及数据处理的技术领域,特别是涉及网络节点的调度方法方法、装置、电子设备和存储介质。
背景技术
微服务架构是一项在云中部署应用和服务的新技术,在系统的微服务构架中,各个微服务可被独立部署,各个微服务之间是松耦合的。
在服务器端需要执行用户终端发起的请求执行微服务对应业务的业务请求时,服务器端一般需要通过用于执行该业务请求中的微服务对应业务的某个网络节点去执行业务请求,由于可供选择的网络节点较多,因此,合理地选择网络节点将会影响到系统完成业务请求的效率。
现有技术中,服务器端一般通过随机选择的方式去选择用于执行该业务请求中的微服务对应业务的网络节点,由此不能合理选择最优的网络节点,因此会导致完成业务请求的效率较低。
发明内容
基于此,为解决现有技术中在系统需要执行用户终端发起的请求执行微服务对应业务的业务请求时,不能合理选择最优的网络节点的技术问题,本发明提供了一种网络节点的调度方法、装置、电子设备和存储介质。
第一方面,提供了一种网络节点的调度方法,所述方法包括:
响应于用户终端发起的请求执行微服务对应业务的业务请求,获取用于执行所述业务请求中的微服务对应业务的每个网络节点的当前负荷、当前性能以及与用户终端的当前距离;
基于所述每个网络节点的当前负荷、当前性能以及与用户终端的当前距离确定所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度;
基于所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度确定用于执行所述业务请求中的微服务对应业务的目标网络节点。
第二方面,提供了一种网络节点的调度装置,所述装置包括:
获取单元,用于响应于用户终端发起的请求执行微服务对应业务的业务请求,获取用于执行所述业务请求中的微服务对应业务的每个网络节点的当前负荷、当前性能以及与用户终端的当前距离;
第一执行单元,用于基于所述每个网络节点的当前负荷、当前性能以及与用户终端的当前距离确定所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度;
第二执行单元,用于基于所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度确定用于执行所述业务请求中的微服务对应业务的目标网络节点。
第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述网络节点的调度方法的步骤。
第四方面,提供了一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述网络节点的调度方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910667400.0/2.html,转载请声明来源钻瓜专利网。