定时调度任务系统、方法、装置、服务器及可读存储介质制造方法及图纸

技术编号:34777895 阅读:20 留言:0更新日期:2022-09-03 19:30
本发明专利技术涉及数据处理技术领域,公开了一种定时调度任务系统、方法、装置、服务器及可读存储介质。其中,该系统包括本地数据服务器和异地数据服务器,异地数据服务器的第二定时调度任务与本地数据服务器的第一定时调度任务的配置一致,异地数据服务器用于当本地数据服务器出现故障时,拉取和触发与第一定时调度任务配置一致的第二定时调度任务。通过实施本发明专利技术,避免了本地数据服务器故障时对定时调度任务进行服务切换,保证了定时调度任务执行的连续性和时效性。续性和时效性。续性和时效性。

【技术实现步骤摘要】
定时调度任务系统、方法、装置、服务器及可读存储介质


[0001]本专利技术涉及数据处理
,具体涉及一种定时调度任务系统、方法、装置、服务器及可读存储介质。

技术介绍

[0002]定时调度服务在金融科技领域的重要地位不言而喻,如交易订单的定时关闭,交易数据的定时清分,清分数据的定时汇总上报等。定时调度服务作为一种非系统间交互调用的内部服务,在数据中心的调度服务不可用时,大部分业务场景只能等待调度服务的恢复,重新触发定时任务;对于要求处理时效性的业务可以通过业务接口的服务切换,或者业务数据库表的同步以保证业务的连续性。但是,由业务方进行服务切换增加了接入成本,业务接口也不能够真正实现服务解耦,无疑增加了业务操作的复杂性,仍然可能影响业务的连续性。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种定时调度任务系统、方法、装置、服务器及可读存储介质,以解决数据中心的调度服务不可用时,定时调度任务按时触发的接入成本高、操作复杂的问题。
[0004]根据第一方面,本专利技术实施例提供了一种定时调度任务系统,包括:本地数据服务器,用于拉取第一定时调度任务并触发所述第一定时调度任务;异地数据服务器,与所述本地数据服务器进行通信连接,所述异地数据服务器配置有第二定时调度任务,所述第二定时调度任务的配置与所述本地数据服务器的所述第一定时调度任务的配置一致;所述异地数据服务器用于当所述本地数据服务器故障时,拉取和触发与所述第一定时调度任务配置一致的所述第二定时调度任务。
[0005]结合第一方面,在第一方面第一实施方式中,所述本地数据服务器包括:调度服务接口,与所述异地数据服务器通信连接,用于当本地数据服务器故障时,向所述异地数据服务器发送拉取指令,以使所述异地数据服务器基于所述拉取指令拉取所述第二定时调度任务。
[0006]结合第一方面,在第一方面第二实施方式中,所述本地数据服务器包括:管理控制接口,与所述异地数据服务器通信连接,用于当本地数据服务器故障时,向所述异地数据服务器发送触发指令,以使所述异地数据服务器基于所述触发指令触发所述第二定时调度任务。
[0007]结合第一方面,在第一方面第三实施方式中,所述本地数据服务器每隔预设时间向所述异地数据服务器发送状态参数,所述状态参数包括心跳数据。
[0008]结合第一方面第三实施方式,在第一方面第四实施方式中,所述异地数据服务器基于所述状态参数确定所述本地数据服务器的运行是否发生故障。
[0009]根据第二方面,本专利技术实施例提供了一种定时调度任务的执行方法,用于第一方
面或第一方面任一实施方式所述的定时调度任务系统,所述方法包括如下步骤:获取本地数据服务器的工作状态,所述本地数据服务器用于拉取和触发第一定时调度任务;判断所述工作状态是否处于故障状态;当所述工作状态处于故障状态时,控制异地数据服务器拉取和触发与所述第一定时调度任务配置一致的第二定时调度任务。
[0010]结合第二方面,在第二方面第一实施方式中,所述方法还包括:当所述本地数据服务器未处于所述故障状态时,所述本地数据服务器每隔预设时间向所述异地数据服务器发送状态参数,所述状态参数包括心跳数据;所述异地数据服务器接收所述状态参数,并基于所述状态参数确定是否拉取和触发所述第二定时调度任务。
[0011]结合第二方面,在第二方面第二实施方式中,在判断所述工作状态是否处于故障状态之前,所述方法还包括:获取所述第一定时调度任务的运行状态;判断所述第一定时调度任务的运行状态是否处于开启状态;当所述第一定时调度任务的运行状态处于开启状态时,判断所述本地数据服务器的工作状态是否处于故障状态。
[0012]结合第二方面第二实施方式,在第二方面第三实施方式中,所述方法还包括:当所述第一定时调度任务未开启时,控制所述异地数据服务器不执行所述第二定时调度任务的拉取操作和触发操作。
[0013]根据第三方面,本专利技术实施例提供了一种定时调度任务的执行装置,用于第一方面或第一方面任一实施方式所述的定时调度任务系统,所述装置包括:获取模块,用于获取本地数据服务器执行第一定时调度任务的工作状态;判断模块,用于判断所述工作状态是否处于故障状态;启动模块,用于当所述工作状态处于故障状态时,控制异地数据服务器拉取和触发与所述第一定时调度任务配置一致的第二定时调度任务。
[0014]根据第四方面,本专利技术实施例提供了一种服务器,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第二方面或第二方面任一实施方式所述的定时调度任务的执行方法。
[0015]根据第五方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第二方面或第二方面任一实施方式所述的定时调度任务的执行方法。
[0016]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0017]本专利技术提供的定时调度任务系统、方法、装置、服务器及可读存储介质,通过本地数据服务器拉取第一定时调度任务并触发该第一定时调度任务,当本地数据服务器出现故障时,控制异地数据服务器拉取和触发第二定时调度任务,其中,异地数据服务器对第二定时调度任务的配置与本地数据服务器对第一定时调度任务的配置一致。由此,避免了本地数据服务器故障时对定时调度任务进行服务切换,从而降低了定时调度任务的操作复杂性,进而避免了接入成本的增加。通过对异地数据服务器的定时调度任务与本地数据服务器的定时调度任务进行一致性配置,保证了定时调度任务执行的连续性,进而保证了定时调度任务的执行时效性。
附图说明
[0018]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体
实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是根据本专利技术实施例的定时调度任务系统的结构框图;
[0020]图2是根据本专利技术实施例的定时调度任务系统的另一结构框图;
[0021]图3是根据本专利技术实施例的定时调度任务系统的另一结构框图;
[0022]图4是根据本专利技术实施例的定时调度任务的执行方法的流程图;
[0023]图5是根据本专利技术实施例的定时调度任务的执行方法的另一流程图;
[0024]图6是根据本专利技术实施例的定时调度任务的执行装置的结构框图;
[0025]图7是本专利技术实施例提供的服务器的硬件结构示意图。
具体实施方式
[0026]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定时调度任务系统,其特征在于,包括:本地数据服务器,用于拉取第一定时调度任务并触发所述第一定时调度任务;异地数据服务器,与所述本地数据服务器进行通信连接,所述异地数据服务器配置有第二定时调度任务,所述第二定时调度任务的配置与所述本地数据服务器的所述第一定时调度任务的配置一致;所述异地数据服务器用于当所述本地数据服务器故障时,拉取和触发与所述第一定时调度任务配置一致的所述第二定时调度任务。2.根据权利要求1所述的系统,其特征在于,所述本地数据服务器包括:调度服务接口,与所述异地数据服务器通信连接,用于当本地数据服务器故障时,向所述异地数据服务器发送拉取指令,以使所述异地数据服务器基于所述拉取指令拉取所述第二定时调度任务。3.根据权利要求1所述的系统,其特征在于,所述本地数据服务器包括:管理控制接口,与所述异地数据服务器通信连接,用于当本地数据服务器故障时,向所述异地数据服务器发送触发指令,以使所述异地数据服务器基于所述触发指令触发所述第二定时调度任务。4.根据权利要求1所述的系统,其特征在于,所述本地数据服务器每隔预设时间向所述异地数据服务器发送状态参数,所述状态参数包括心跳数据。5.根据权利要求4所述的系统,其特征在于,所述异地数据服务器基于所述状态参数确定所述本地数据服务器的运行是否发生故障。6.一种定时调度任务的执行方法,用于权利要求1

5任一项所述的定时调度任务系统,其特征在于,包括如下步骤:获取本地数据服务器执行第一定时调度任务的工作状态;判断所述工作状态是否处于故障状态;当所述工作状态处于故障状态时,控制异地数据服务器拉取和触发与所述第一定时调度任务配置一致的第二定时调度任务。7.根据权利要求6所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:李超群董俊峰强群力刘超千赵彤沈村敬刘海龙滕志章包仕翔汪灿飞张伯安宋霖崔蒙黄群
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:

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

1