-
公开(公告)号:CN103197969B
公开(公告)日:2017-02-08
申请号:CN201310102698.3
申请日:2013-03-27
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/48
Abstract: 本发明提出了一种分布式定时任务控制装置,包括:接收模块,用于接收定时任务Cron的指令;数据库模块,用于保存Cron记录,其中,每个所述Cron记录具有对应的当前状态信息;多个调度模块,用于分别根据调度时间表对数据库模块中的Cron记录进行调度,当Cron记录满足调度时间表之后,根据所述Cron记录对应的当前状态信息将Cron记录放置到执行队列中;执行模块,用于执行执行队列之中的Cron记录。本发明可以处理高并发的Cron任务,只与用户相关,使用者可以使用应用程序之外的URL作为定时任务的地址,更加灵活方便。本发明还提出了一种分布式定时任务控制方法。
-
公开(公告)号:CN103197969A
公开(公告)日:2013-07-10
申请号:CN201310102698.3
申请日:2013-03-27
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/48
Abstract: 本发明提出了一种分布式定时任务控制装置,包括:接收模块,用于接收定时任务Cron的指令;数据库模块,用于保存Cron记录,其中,每个所述Cron记录具有对应的当前状态信息;多个调度模块,用于分别根据调度时间表对数据库模块中的Cron记录进行调度,当Cron记录满足调度时间表之后,根据所述Cron记录对应的当前状态信息将Cron记录放置到执行队列中;执行模块,用于执行执行队列之中的Cron记录。本发明可以处理高并发的Cron任务,只与用户相关,使用者可以使用应用程序之外的URL作为定时任务的地址,更加灵活方便。本发明还提出了一种分布式定时任务控制方法。
-