发明名称 分布式超时任务调度方法和装置
摘要 本申请公开了超时任务调度方法和装置。所述方法的一具体实施方式包括:获取预先建立的任务管理时钟的时间指针当前指向的时间节点,任务管理时钟包括多个时间节点,其中任意相邻两个时间节点的时间间隔相等;依次读取时间指针当前指向的时间节点所对应的数组内预存的多个任务信息,任务信息包括时间周期数量信息;判断所述数组内的任一所述任务信息的所述时间周期数量是否满足预定条件;若所述数组内的任一所述任务信息的所述时间周期数量满足预定条件,则该任务为超时任务,并将该任务通过消息队列推送给任务处理中心。该实施方式减少了超时任务检测的线程,并解耦了超时任务探测和超时任务处理,提高了任务超时检测和处理的效率。
申请公布号 CN105808329A 申请公布日期 2016.07.27
申请号 CN201610105319.X 申请日期 2016.02.25
申请人 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 发明人 张伟
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 北京英赛嘉华知识产权代理有限责任公司 11204 代理人 王达佐;马晓亚
主权项 一种分布式超时任务调度方法,其特征在于,所述方法包括:获取预先建立的任务管理时钟的时间指针当前指向的时间节点,所述任务管理时钟包括多个时间节点,其中任意相邻两个时间节点之间的时间间隔相等;依次读取所述时间指针当前指向的时间节点所对应的数组内的预先存储的多个任务信息,所述任务信息包括时间周期数量信息,其中所述时间周期数量为大于或等于零的整数;判断所述数组内的任一所述任务信息的所述时间周期数量是否满足预定条件;若所述数组内的任一所述任务信息的所述时间周期数量满足预定条件,则该任务为超时任务,并将该任务通过消息队列推送给任务处理中心。
地址 100080 北京市海淀区杏石口路65号西杉创意园西区11C楼东段1-4层西段1-4层