一种云服务的调度方法、装置、云服务执行器及存储介质制造方法及图纸

技术编号:19542934 阅读:59 留言:0更新日期:2018-11-24 20:28
本发明专利技术公开了一种云服务的调度方法、装置、云服务执行器及存储介质,其中,方法包括:基于任务注册维护组件,通过固定接口获取对应的云服务任务的唯一性注册信息;基于调度组件,依据唯一性注册信息将唯一性注册信息所属的云服务任务分配至对应的任务执行方;本发明专利技术的方法、装置、云服务执行器及存储介质,该云服务执行器首先基于任务注册维护组件,云服务执行器通过固定接口获取对应的云服务任务的唯一性注册信息,从而可以完成多个云服务任务的注册,然后,基于调度组件及唯一性注册信息,云服务执行器将已完成注册的云服务任务分配调度至对应的任务执行方,使得该云服务执行器支持不同云服务任务的分配调度。

A Cloud Service Scheduling Method, Device, Cloud Service Actuator and Storage Medium

The invention discloses a scheduling method, device, cloud service executor and storage medium of cloud service, in which the methods include: based on task registration maintenance component, obtaining uniqueness registration information of corresponding cloud service tasks through fixed interface; based on scheduling component, uniqueness registration letter is registered according to uniqueness registration information. The cloud service task to which information belongs is assigned to the corresponding task executor; the method, device, cloud service executor and storage medium of the present invention are based on the task registration maintenance component, and the cloud service executor obtains the unique registration information of the corresponding cloud service task through a fixed interface, thereby completing the task registration. Then, based on the scheduling component and uniqueness registration information, the cloud service executor schedules the registered cloud service tasks to the corresponding task executor, which enables the cloud service executor to support the allocation and scheduling of different cloud service tasks.

【技术实现步骤摘要】
一种云服务的调度方法、装置、云服务执行器及存储介质
本专利技术涉及云计算领域,尤其涉及一种云服务的调度方法、装置、云服务执行器及存储介质。
技术介绍
随着互联网的发展,为了在用户业务越来越复杂度及公司人员的增加的情况下,保证部门间的协作效率,在现有技术中通常通过云服务的概念抽离部门间的耦合,以提高部门间的配合度。因此,目前大多公司使用开源项目任务调度器,其通过非数据库DB使用方式完成云服务任务调度,而且,该非数据库DB使用方式在应用于开源框架时,其云服务任务调度会更加简便。具体的,该开源项目任务调度器可以通过关系型数据库管理系统mysql完成云服务任务的统一调度。但是,不同互联网公司的云服务的交互形式千变万化,开源项目任务调度器仅能完成本地公司的云服务任务调度,并不能很好的支持不同公司的云服务任务调度。
技术实现思路
本专利技术的主要目的在于提出一种云服务的调度方法、装置、云服务执行器及存储介质,其克服了现有技术中不能对不同的云服务任务进行调度的问题。根据本专利技术的第一个方面,提供了一种云服务的调度方法,应用于云服务执行器侧,所述方法包括:基于任务注册维护组件,通过固定接口获取对应的云本文档来自技高网...

【技术保护点】
1.一种云服务的调度方法,其特征在于,应用于云服务执行器侧,所述方法包括:基于任务注册维护组件,通过固定接口获取对应的云服务任务的唯一性注册信息;基于调度组件,依据所述唯一性注册信息将所述唯一性注册信息所属的所述云服务任务分配至对应的任务执行方。

【技术特征摘要】
1.一种云服务的调度方法,其特征在于,应用于云服务执行器侧,所述方法包括:基于任务注册维护组件,通过固定接口获取对应的云服务任务的唯一性注册信息;基于调度组件,依据所述唯一性注册信息将所述唯一性注册信息所属的所述云服务任务分配至对应的任务执行方。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于调度监控组件,对将所述云服务任务分配至对应的任务执行方的过程进行记录,得到执行记录;依据所述执行记录,确定在分配过程中是否出现有错误;若是,则通过调度容错组件进行容错补发调度。3.根据权利要求2所述的方法,其特征在于,所述对将云服务任务分配至对应的任务执行方的过程进行记录,得到执行记录,包括:通过云服务执行器的父级调度工厂对所述云服务任务被分配的开始节点、及完成节点进行记录,并进行汇总,得到所述执行记录。4.根据权利要求1所述的方法,其特征在于,所述依据唯一性注册信息将所述唯一性注册信息所属的所述云服务任务分配至对应的任务执行方之后,所述方法还包括:基于所述调度组件,通过单数据库事务锁控制所述任务执行方只执行一次经分配得到的云服务任务。5.根据权利要求1所述的方法,其特征在于,所述唯一性注册信息包括:所述云服务任务的名称及所述调度组件的名称。6.根据权利要求1-5所述的方法,其特征在于,在所述通过固定接口获取对应的云服务任务的唯一性注册信息之后,所述方法还包括:将所述唯一性注册信息以预设格式存储于所述任务注册维护组件。7.一种云服务的调度装置,其特征在于,包含于云服务执行器,所述装置包括:获取模块,用于基于任务注册维护组件,通过固定接口获取对应的云服务任务的唯一性注册信...

【专利技术属性】
技术研发人员:王昌龙马鑫
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京,11

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

1