[发明专利]一种用于区域云中心的任务下发处理方法及系统在审
申请号: | 202110992465.X | 申请日: | 2021-08-27 |
公开(公告)号: | CN113821319A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 陈伟;高传集;江燕 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/445 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 区域 中心 任务 下发 处理 方法 系统 | ||
本发明公开了一种用于区域云中心的任务下发处理方法及系统,属于计算机软件领域;所述的方法具体步骤如下:S1通过总部对区域下发任务,并把任务保存到数据库;S2区域轮询总部的服务,检查是否存在下发任务;S3区域接收到任务后开始执行任务;S4任务开始执行后,启动检测线程周期性扫描所述主任务对应的子任务;S5将区域执行结果推送到总部;本发明将总部对区域云中心的操作看成一个一个的任务,让这些任务自动的执行,并能够把执行结果反馈给总部,能够减少人工成本、增加效率都会有提升;在网络只能单向访问并且不使用vpn的情况下,总部能利用本发明通过任务下发的形式让区域自动执行一些软件升级部署、环境检查、运行日志查询工作,提高效率。
技术领域
本发明公开一种用于区域云中心的任务下发处理方法及系统,涉及计算机软件技术领域。
背景技术
随着云计算技术的发展,云中心的部署、升级、环境检查等场景越来越多,云中心有这样一个特征,就是由一个总部管理多个区域云中心,总部可以查看并管理各个区域云中心的部署情况,软件版本,环境信息等。
目前常见的管理方式是通过vpn登陆到现场操作,例如,如果一个区域云中心需要升级一个应用,需要先从总部把应用的程序包推到区域的云中心环境,然后登陆到区域环境里执行升级脚本。
为了让任务能自动执行,并能实时的把结果反馈给总部,本发明设计了一种任务分发及处理方法,能让区域云中心自动执行任务并把结果反馈给总部。
发明内容
本发明针对现有技术的问题,提供一种用于区域云中心的任务下发处理方法及系统,所采用的技术方案为:一种用于区域云中心的任务下发处理方法,所述的方法具体步骤如下:
S1通过总部对区域下发任务,并把任务保存到数据库;
S2区域轮询总部的服务,检查是否存在下发任务;
S3区域接收到任务后开始执行任务;
S4任务开始执行后,启动检测线程周期性扫描所述主任务对应的子任务;
S5将区域执行结果推送到总部。
所述S1通过总部对区域下发任务,并把任务保存到数据库的具体步骤如下:
S101总部选择区域A,将任务类型升级为程序A;
S102填写任务信息保存到总部数据库中。
所述S2区域轮询总部的服务,检查是否存在下发任务的具体步骤如下:
S201区域A通过定时任务检测总部下发的程序A升级任务;
S202将升级的程序A保存在本地数据库中,并按照升级的任务流程处理这个升级任务。
所述S3区域接接收到任务后启动线程执行该任务。
所述S4任务开始执行后,启动检测线程周期性扫描所述主任务对应的子任务的具体步骤如下:
S401判断任务里的操作是否需要拆分成子任务;
S402在主线程里执行不需要拆分的操作;
S403检测线程执行、检测任务执行并生成任务执行结果。
一种用于区域云中心的任务下发处理系统,所述的系统具体包括任务下发模块、任务接收模块、任务执行模块、执行检测模块和执行推送模块:
任务下发模块:通过总部对区域下发任务,并把任务保存到数据库;
任务接收模块:区域轮询总部的服务,检查是否存在下发任务;
任务执行模块:区域接收到任务后开始执行任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110992465.X/2.html,转载请声明来源钻瓜专利网。