【技术实现步骤摘要】
一种任务调度方法及装置、系统、存储介质、计算机设备
[0001]本专利技术涉及计算机
,特别是涉及一种任务调度方法及装置、系统、存储介质、计算机设备。
技术介绍
[0002]多活多中心是指多个站点设置多个数据处理中心,例如,在位于较远距离的多个机房分别设置数据库,每个站点之间可以双向数据同步,同时承载业务应用,也可以根据业务属性如用户ID、地域等决定站点之间如何分担流量,从而进行业务处理。例如,将第一数据处理请求分配至第一站点处理,将第二数据处理请求分配至第二站点处理。在多活多中心模式下,各数据处理中心部署的业务应用彼此独立、互不干预,基于此原则下,作业调度服务为确保高可用,在各数据处理中心分别进行部署。
[0003]目前,日益发展的互联网行业,大量的业务处理需求对后台业务处理系统的要求越来越高、大数据量、业务增长迅速等特点对业务处理系统提出了严格的要求。对数据库资源使用要求不断提高,对应用系统和服务器运行管理等方面的要求也面临挑战。因此,提高数据资源的利用效率、优化数据资源的管理、调用与维护成为企业提升信息化水平与质量的发展方向。
[0004]由于在各数据处理中心分别部署的业务应用互相独立,因此有可能存在在对同一业务的重复执行。且由于多活模式下的每个站点实时具备承载业务处理的能力,当某个站点故障时,可以切换到另一个站点进行业务处理。但一般情况下,需要将站点故障信息通知到维护人员,维护人员进而启动任务站点切换流程,此时需要人工参与对反馈信息的分析,针对站点选择、切换的智能化不高。
专利技 ...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,应用于PaaS任务管理平台,其特征在于,所述PaaS任务管理平台与多个数据中心通讯连接,所述方法包括:所述PaaS任务管理平台获取所述多个数据中心的任务列表,所述任务列表中存储有各数据中心的任务配置信息;所述任务配置信息包括业务信息、执行时间中至少之一;根据所述任务列表及所述数据中心的任务运行信息控制各所述数据中心执行任务调度。2.根据权利要求1所述的方法,其特征在于,所述根据所述任务列表及所述数据中心的任务运行信息控制各所述数据中心执行任务调度,包括:预先设置针对多个所述数据中心的监控线程,获取各所述数据中心的任务运行信息;所述任务运行信息包括业务信息及其对应的任务运行状态,所述任务运行状态包括任务执行状态、任务停止状态及运行异常状态中至少之一;根据所述任务列表中存储的任务配置信息及各所述数据中心的任务运行信息生成对应的任务调度指令,并将所述任务调度指令发送至对应的数据中心;所述任务调度指令包括任务执行指令、任务停止指令、任务切换指令及任务重试指令中至少之一。3.根据权利要求2所述的方法,其特征在于,所述根据所述任务列表中存储的任务配置信息及各所述数据中心的任务运行信息生成对应的任务调度指令,并将所述任务调度指令发送至对应的数据中心,包括:根据所述任务列表中存储的任务配置信息生成任务执行指令,所述任务执行指令携带有目标数据中心及对应的业务信息、执行时间;将所述任务执行指令发送至对应的目标数据中心,以使所述目标数据中心响应所述任务执行指令进行任务执行操作;获取所述目标数据中心的实际任务运行信息;若所述实际任务运行信息为任务执行状态,则所述任务执行操作成功;若所述实际任务运行信息为任务停止状态或运行异常状态,则所述PaaS任务管理平台基于所述实际任务运行信息生成任务切换指令,并将所述任务切换指令发送至相关数据中心,以使所述相关数据中心依据所述任务切换指令执行任务切换操作;若所述PaaS任务管理平台在预设时间内未接收到所述目标数据中心返回的实际任务运行信息,则生成任务重试指令,并将所述任务重试指令发送至所述目标数据中心,以使所述目标数据中心执行任务重试操作。4.根据权利要求3所述的方法,其特征在于,所述获取所述目标数据中心的实际任务运行信息,包括:若所述PaaS任务管理平台接收到所述目标数据中心返回的任务运行信息为任务停止状态或运行异常状态,则将所述任务运行信息作为实际任务运行信息;若所述PaaS任务管理平台接收到所述目标数据中心返回的任务运行信息为任务执行状态,则所述PaaS任务管理平台对所述目标数据中心执行探活操作,以确定所述目标数据中心的实际任务运行信息。5.根据权利要求3所述的方法,其特征在于,所述任务切换指令包括任务切换停止指令及任务切换执行指令;所述基于所述实际任务运行信息生成任务切换指令,并将所述任务切换指令发送至相关数据中心,包括:
所述PaaS任务管理平台基于所述目标数据中心的任务停止状态或运行异常状态生成任务切换停止指令,向所述目标数据中心发送任务切换...
【专利技术属性】
技术研发人员:马南,于灏,李超,周书橙,贾韶光,杨猛,
申请(专利权)人:中国人民财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。