[发明专利]服务调度方法及装置、服务器、计算机可读存储介质有效
申请号: | 202110985172.9 | 申请日: | 2021-08-26 |
公开(公告)号: | CN113434283B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 刘舟;杨帆;谢林廷;蓝汝淇;王俊锐;梁洪 | 申请(专利权)人: | 广州三七互娱科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈志明;郑华丽 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 调度 方法 装置 服务器 计算机 可读 存储 介质 | ||
1.一种服务调度方法,其特征在于,包括:
根据待调度的应用服务拆分的各任务,生成一一对应的部署节点;
根据各任务之间的依赖信息,生成服务调度拓扑图;所述服务调度拓扑图用于描述各部署节点间的依赖关系;
响应针对至少一个目标云商的服务调度请求,将服务调度拓扑图发送至目标云商,以在目标云商中根据服务调度拓扑图获取对应的调度资源集进行服务调度操作;所述调度资源集包括多个调度资源;所述服务调度操作包括从目标云商中获取与服务调度拓扑图中的部署节点一一对应的调度资源,对各部署节点进行初始化后,在目标云商中根据服务调度拓扑图中记录的各部署节点间的依赖关系,对初始化后的各部署节点进行服务调度;
当检测到所述依赖信息更新时,获取更新后的依赖信息形成的目标拓扑图,所述目标拓扑图用于描述各部署节点间更新后的依赖关系;
将所述目标拓扑图与服务调度拓扑图进行比对,根据比对结果更新服务调度拓扑图;
将更新后的所述服务调度拓扑图中被更新的部署节点发送至目标云商,以从目标云商中,获取对应的调度资源对被更新的部署节点进行初始化后,在目标云商中根据更新后的服务调度拓扑图中记录的各部署节点间的依赖关系,对初始化后的各部署节点进行服务调度。
2.根据权利要求1所述的服务调度方法,其特征在于,响应针对至少一个目标云商的服务调度请求,将所述服务调度拓扑图发送至目标云商,以在目标云商中根据服务调度拓扑图获取对应的调度资源集进行服务调度操作,包括:
响应针对各目标云商的服务调度请求,将所述服务调度拓扑图发送至目标云商,以在各所述目标云商中根据所述服务调度拓扑图获取对应的调度资源集并行进行服务调度操作,所述各目标云商为不同云商。
3.根据权利要求2所述的服务调度方法,其特征在于,将所述服务调度拓扑图发送至目标云商,以在各目标云商中根据服务调度拓扑图获取对应的调度资源集并行进行服务调度操作,包括:
将所述服务调度拓扑图共享至各目标云商,以在各目标云商中根据服务调度拓扑图获取对应的调度资源集并行进行服务调度操作。
4.根据权利要求1所述的服务调度方法,其特征在于,所述依赖关系包括前置依赖,所述前置依赖用于表示某一部署节点的调度依赖于其余部署节点;
根据所述服务调度拓扑图中记录的各部署节点间的依赖关系,对初始化后的各部署节点进行服务调度,包括:
根据所述服务调度拓扑图检测各部署节点间是否存在前置依赖,并将不存在前置依赖的初始化后的各部署节点进行并行调度。
5.根据权利要求4所述的服务调度方法,其特征在于,还包括:
将存在前置依赖的初始化后的各部署节点,根据所述前置依赖对应的调度顺序进行调度。
6.根据权利要求1-5任一项所述的服务调度方法,其特征在于,所述调度资源集通过统一的应用程序编程接口从目标云商中获取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州三七互娱科技有限公司,未经广州三七互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110985172.9/1.html,转载请声明来源钻瓜专利网。