[发明专利]定时任务处理方法、装置、计算机设备及存储介质在审
申请号: | 202210784326.2 | 申请日: | 2022-07-05 |
公开(公告)号: | CN116126482A | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 谢双林;张银全;曾琳铖曦 | 申请(专利权)人: | 马上消费金融股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 朱文杰 |
地址: | 401121 重庆市渝北区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时 任务 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请实施例提供了一种定时任务处理方法、装置、系统、计算机设备及存储介质,应用于多活场景,多活场景包括至少两个数据中心,每个数据中心包括多个服务器;每个数据中心包括的多个服务器中的至少两个服务器上部署有定时任务处理实例;每个数据中心的各个定时任务处理实例组成每个数据中心的定时任务处理集群;方法由任意一个定时任务处理实例执行,包括:获取所属的目标数据中心的目标数据中心标识,根据目标数据中心标识,在至少两个数据中心共享的定时任务数据库中获取预先为目标数据中心配置的定时任务,定时任务数据库中记录有预先为每个数据中心配置的定时任务,在预先为目标数据中心配置的定时任务中,确定待执行的定时任务并执行。
技术领域
本申请涉及任务处理技术领域,尤其涉及一种定时任务处理方法、装置、计算机设备及存储介质。
背景技术
为了满足互联网业务的连续性,提供业务的抗风险能力,布局多个独立且相互备份的数据中心(即机房)形成多活场景,是各大互联网公司的首要选择。在多活场景下,各个数据中心可以处理相同的业务,当其中一个数据中心故障后,其他数据中心可以继续处理业务。
现有技术中支持在单一数据中心中处理定时任务,不支持在多个数据中心的场景下处理定时任务,理由是:不同数据中心中的定时任务处理进程会争抢定时任务,可能导致需要由某一数据中心执行的定时任务被另一数据中心抢到,导致任务执行混乱。
比如,数据中心A和B都需要定时执行检测自身中的节点是否存活的任务,由于数据中心A和B中的定时任务处理进程会争抢定时任务,因此在任务执行时间到来时,任务可能被数据中心A抢到进而执行,导致数据中心B无法检测自身中的节点是否存活。因此,在多活场景中需要提供一种技术方案,以支持在多个数据中心的场景下进行定时任务处理。
发明内容
本申请实施例的目的是提供一种定时任务处理方法、装置、计算机设备及存储介质,能够在多个数据中心的场景下进行定时任务处理。
为了实现上述技术方案,本申请实施例是这样实现的:
第一方面,本说明书一实施例提供的一种定时任务处理方法,应用于多活场景,所述多活场景包括至少两个数据中心,所述至少两个数据中心中的每个数据中心都包括多个服务器;每个数据中心包括的多个服务器中存在至少两个服务器部署有定时任务处理实例;每个数据中心的各个定时任务处理实例组成每个数据中心的定时任务处理集群;所述方法由任意一个定时任务处理集群中的任意一个定时任务处理实例执行,包括:
获取所述任意一个定时任务处理实例所属的目标数据中心的目标数据中心标识;所述目标数据中心是指所述至少两个数据中心中的一个;
根据所述目标数据中心标识,在所述至少两个数据中心共享的定时任务数据库中获取预先为所述目标数据中心配置的定时任务;所述定时任务数据库中记录有预先为每个数据中心配置的定时任务;
在所述预先为所述目标数据中心配置的定时任务中,确定待执行的定时任务并执行。
第二方面,本说明书一实施例提供的一种定时任务处理装置,应用于多活场景,所述多活场景包括至少两个数据中心,所述至少两个数据中心中的每个数据中心都包括多个服务器;每个数据中心包括的多个服务器中存在至少两个服务器部署有定时任务处理实例;每个数据中心的各个定时任务处理实例组成每个数据中心的定时任务处理集群;所述装置位于任意一个定时任务处理集群中的任意一个定时任务处理实例中,包括:
标识获取单元,用于获取所述任意一个定时任务处理实例所属的目标数据中心的目标数据中心标识;所述目标数据中心是指所述至少两个数据中心中的一个;
任务获取单元,用于根据所述目标数据中心标识,在所述至少两个数据中心共享的定时任务数据库中获取预先为所述目标数据中心配置的定时任务;所述定时任务数据库中记录有预先为每个数据中心配置的定时任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马上消费金融股份有限公司,未经马上消费金融股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210784326.2/2.html,转载请声明来源钻瓜专利网。