【技术实现步骤摘要】
服务调度方法及装置、服务器、计算机可读存储介质
[0001]本专利技术涉及服务调度
,特别涉及服务调度方法及装置、服务器、计算机可读存储介质。
技术介绍
[0002]分布式计算技术已成为当前信息技术的主流,如移动计算和云计算等。云环境下的大型应用服务往往被分解成多个服务来调度和执行。在云环境下,相关技术的调度方法,通常是在应用服务进程启动之前,服务器针对不同的云商部署各自的部署节点集群形成服务调度拓扑图,然后从云商中获取与部署节点集群中各部署节点对应的调度资源与服务调度拓扑图绑定,形成待调度服务拓扑结构,以在启动应用服务时,根据服务器存储的指定云商的服务调度拓扑图和调度资源形成的待调度服务拓扑结构,将待调度服务拓扑结构发送至云商进行部署节点集群的服务调度。
[0003]但在实际应用时,由于不同云商之间相同部署节点所使用的调度资源可能不同,因此在服务调度进程启动之前,用户都必须重复地为各个云商预先部署对应的服务调度拓扑图和对应的调度资源,以及需针对不同的云商预先存储对应的待调度服务拓扑结构,并将待调度服务拓扑结构 ...
【技术保护点】
【技术特征摘要】
1.一种服务调度方法,其特征在于,包括:根据待调度的应用服务拆分的各任务,生成一一对应的部署节点;根据各任务之间的依赖信息,生成服务调度拓扑图;所述服务调度拓扑图用于描述各部署节点间的依赖关系;响应针对至少一个目标云商的服务调度请求,将服务调度拓扑图发送至目标云商,以在目标云商中根据服务调度拓扑图获取对应的调度资源集进行服务调度操作;所述调度资源集包括多个调度资源;所述服务调度操作包括从目标云商中获取与服务调度拓扑图中的部署节点一一对应的调度资源,对各部署节点进行初始化后,在目标云商中根据服务调度拓扑图中记录的各部署节点间的依赖关系,对初始化后的各部署节点进行服务调度。2.根据权利要求1所述的服务调度方法,其特征在于,响应针对至少一个目标云商的服务调度请求,将所述服务调度拓扑图发送至目标云商,以在目标云商中根据服务调度拓扑图获取对应的调度资源集进行服务调度操作,包括:响应针对各目标云商的服务调度请求,将所述服务调度拓扑图发送至目标云商,以在各所述目标云商中根据所述服务调度拓扑图获取对应的调度资源集并行进行服务调度操作,所述各目标云商为不同云商。3.根据权利要求2所述的服务调度方法,其特征在于,将所述服务调度拓扑图发送至目标云商,以在各目标云商中根据服务调度拓扑图获取对应的调度资源集并行进行服务调度操作,包括:将所述服务调度拓扑图共享至各目标云商,以在各目标云商中根据服务调度拓扑图获取对应的调度资源集并行进行服务调度操作。4.根据权利要求1所述的服务调度方法,其特征在于,所述依赖关系包括前置依赖,所述前置依赖用于表示某一部署节点的调度依赖于其余部署节点;根据所述服务调度拓扑图中记录的各部署节点间的依赖关系,对初始化后的各部署节点进行服务调度,包括:根据所述服务调度拓扑图检测各部署节点间是否存在前置依赖,并将不存在前置依赖的初始化后的各部署节点进行并行调度。5.根据权利要求4所述的服务调度方法,其特征在于,还包括:将存在前置依赖的初始化后的各部署节点,根据所述前置依赖对应的...
【专利技术属性】
技术研发人员:刘舟,杨帆,谢林廷,蓝汝淇,王俊锐,梁洪,
申请(专利权)人:广州三七互娱科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。