[发明专利]一种基于多云平台自定义定时任务的方法在审
申请号: | 201910695218.6 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110515677A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 黄伟健;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 44595 广东勤诺律师事务所 | 代理人: | 尚俊<国际申请>=<国际公布>=<进入国 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云平台 定时任务处理 任务类型 自定义 定时任务设置 任务执行模块 任务内容 任务组件 业务流程 注册中心 差异性 调用 | ||
1.一种基于多云平台自定义定时任务的方法,其特征在于,所述方法是在统管系统的云注册中心注册多个云平台;定义定时任务类型和对应的定时任务处理类;云平台根据自身需求,定制不同定时任务处理类供自身使用;然后,云平台单独接入定时任务组件,并注册到统管系统;编辑定时任务内容并选择相关定时任务类型;启动定时任务业务流程,获取对应定时任务处理类,调用定时任务执行模块。
2.根据权利要求1所述的方法,其特征在于,所述的统管系统是指统一管理多个云平台基础设施的系统;包含不同云平台的所有功能操作;云平台的各种功能都通过所述系统进行操作;
所述的注册多个云平台,是指通过组件部署的服务地址注册到统管系统。
3.根据权利要求1所述的方法,其特征在于,
所述的定时任务类型包括云服务器开机、云服务器关机、云服务器备份、云服务器定时备份。
4.根据权利要求1所述的方法,其特征在于,所述的定时任务处理类是与定时任务类型相对应,可由用户根据业务需求设置的任务名称、任务对象、任务参数设定、执行方式设定、执行参数设定;
所述的执行方式设定包含三个参数,任务生效时间、任务终止时间、任务执行周期;
所述的任务对象可以是单个对象,也可以是多个对象;根据不同的任务类型,对应不同类型的对象;云服务器定时任务对应的操作对象是云服务器,镜像定时任务对应的操作对象是镜像;
所述的任务参数设定依据任务类型而定,可以为空;云服务器开机没有任务参数,云服务器快照的任务参数是最大快照容量;云服务器备份的任务参数包括备份名称、备份路径、备份描述;
所述的执行参数设定依据任务执行周期而定;当任务执行周期是每天时,执行参数是间隔天数;当任务执行周期为每周时,执行参数包括间隔周数、一周的哪几天执行;
所述的方法指定指每个定时任务类型默认的定时任务处理类,初始化时供所有云平台使用;各个云平台也可以根据自身需求,定制不同定时任务类型处理类。
5.根据权利要求1所述的方法,其特征在于,
所述的定时任务组件是指给统管系统调用并完成具体定时任务的中间件;包含所有定时任务类型和定时任务类型处理类的映射;处理类默认是映射到统管系统默认的处理类,当对应的云平台定制定时任务类型处理类后,则由统管平台统一动态更新处理对应的任务组件;
云平台接入定时任务组件需要配置云平台类型、keystone地址、域名、projectId、accessKeyID;keystone地址是云平台中负责管理身份验证、服务访问规则和服务令牌功能的组件的服务地址;
所述的注册到统管系统,是指云平台的定时任务组件备案记录到统管系统上,由统管系统统一调度、管理。
6.根据权利要求1所述的方法,其特征在于,
所述的编辑定时任务内容并选择相关定时任务类型是根据云平台的自身业务需求,选择一种定时任务类型或者按顺序组合选择多种定时任务类型;
若选择多种定时任务类型,则重新设置任务执行参数,将多种定时任务类型组合成一种新的类型;并按照用户设置的任务参数周期执行任务,同时由统管系统更新到定时任务组件。
7.根据权利要求1所述的方法,其特征在于,
所述的定时任务业务流程是统管系统根据当前所注册的定时任务组件,异步执行每个组件中具体的定时任务;
所述的获取对应定时任务处理类是统管系统检测到当前时刻某个云平台需要执行某个定时任务,从定时任务组件中找到对应的定时任务处理类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910695218.6/1.html,转载请声明来源钻瓜专利网。