多级缓存任务定时调用方法、系统、电子设备及介质技术方案

技术编号:41617071 阅读:20 留言:0更新日期:2024-06-13 02:20
本发明专利技术提供了一种多级缓存任务定时调用方法、系统、电子设备及介质,如果第一队列和第二队列中没有遗留任务,则采集模块获取任务ID,并基于任务ID从数据库中读取任务数据,将任务数据缓存至第一队列和第二队列;当订阅模块监听到第一队列和第二队列有数据后,获取第一队列中的第一个任务的时间戳信息,并基于时间戳信息计算到期执行时间,将到期执行时间传输至置换模块;置换模块基于到期执行时间设置置换触发时间;当到达置换触发时间之后,置换模块将第一队列中的任务数据和第二队列中的任务副本置换至第三队列;执行模块从第三队列读取任务数据,并基于解析后的任务数据执行任务。本发明专利技术提高了任务执行的准确性、容错性、高效性。

【技术实现步骤摘要】

本专利技术涉及远程诊断,尤其是涉及一种多级缓存任务定时调用方法、系统、电子设备及介质


技术介绍

1、在许多应用中,需要定时执行某些任务或程序。例如,定期备份数据、定期清理日志文件、定时消息推送、定时数据采集等。传统的方法是通过人工设定时间来执行这些任务,并且无法定制化时间隔点,这种方法不仅效率低下,而且容易出问题,一个任务一个定时,导致程序极为冗余。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种多级缓存任务定时调用方法、系统、电子设备及介质,以提高了任务执行的准确性、容错性、高效性。

2、为了实现上述目的,本专利技术实施例采用的技术方案如下:

3、第一方面,本专利技术实施例提供了一种多级缓存任务定时调用方法,该方法应用于多级缓存任务定时调用系统,多级缓存任务定时调用系统包括:采集模块、多级缓存模块、订阅模块、置换模块和执行模块,多级缓存模块包括:第一队列、第二队列和第三队列;该方法包括:

4、如果第一队列和第二队列中没有遗留任务,则通过采集模块获取任务id,并本文档来自技高网...

【技术保护点】

1.一种多级缓存任务定时调用方法,其特征在于,所述方法应用于多级缓存任务定时调用系统,所述多级缓存任务定时调用系统包括:采集模块、多级缓存模块、订阅模块、置换模块和执行模块,所述多级缓存模块包括:第一队列、第二队列和第三队列;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,将所述任务数据缓存至所述第一队列和所述第二队列,包括:

4.根据权利要求1所述的方法,其特征在于,将所述任务数据缓存至所述第一队列和所述第二队列之后,所述方法包括:

5.一种多级缓存任务定时调用系统,其...

【技术特征摘要】

1.一种多级缓存任务定时调用方法,其特征在于,所述方法应用于多级缓存任务定时调用系统,所述多级缓存任务定时调用系统包括:采集模块、多级缓存模块、订阅模块、置换模块和执行模块,所述多级缓存模块包括:第一队列、第二队列和第三队列;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,将所述任务数据缓存至所述第一队列和所述第二队列,包括:

4.根据权利要求1所述的方法,其特征在于,将所述任务数据缓存至所述第一队列和所述第二队列之后,所述方法包括:

5.一种多级缓存任务定时调用系统,其特征在于,包括:采集模块、多级缓存模块、订阅模块、置换模块和执行模块,所述多级缓存模块包括:第一队列、第二队列和第三队列;

6.根据权利要求5所述的系统,其特征在于,如果所述第一队列和所述第二队列中有遗留任务,所...

【专利技术属性】
技术研发人员:诸铖铖蒋永鑫
申请(专利权)人:深圳市星卡科技股份有限公司
类型:发明
国别省市:

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

1