发明名称 一种调度任务的方法和平台
摘要 本申请提供了一种调度任务的方法和平台,所述方法包括:获取当前任务的当前任务标识和虚拟任务的虚拟任务标识;依据所述当前任务标识和原始数据源在数据仓库中数据存储文件的个数,动态生成相同个数的多个待执行任务,所述待执行任务为所述当前任务的子任务;将所述待执行任务的子任务设置为所述虚拟任务;按照所述当前任务、待执行任务和虚拟任务之间的关系调度任务。在运行当前任务的时刻,才根据存储文件的数量动态生成相应的多个子任务,并将这些子任务设置为虚拟任务的父任务,这就使得本申请中的调度任务的方法也能够适应预先并不知道当前任务内容的一些应用场景,从而提高了调度平台的灵活性和适应性。
申请公布号 CN102096687B 申请公布日期 2013.08.07
申请号 CN200910254276.1 申请日期 2009.12.14
申请人 阿里巴巴集团控股有限公司 发明人 王玮晨
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明;王宝筠
主权项 一种调度任务的方法,其特征在于,该方法包括:获取当前任务的当前任务标识和虚拟任务的虚拟任务标识;依据所述当前任务标识和原始数据源在数据仓库中数据存储文件的个数,动态生成相同个数的多个待执行任务,所述待执行任务为所述当前任务的子任务;所述依据所述当前任务标识和原始数据源在数据仓库中数据存储文件的个数,动态生成相同个数的多个待执行任务,具体包括:依据所述当前任务标识调用所述当前任务对应的程序模块;所述对应的程序模块获取前台系统的原始数据源在同步至后台系统的数据仓库时的数据存储文件的个数;根据所述数据存储文件的个数生成相同个数的多个待执行任务及其标识;将所述多个待执行任务设置为当前任务的子任务;将所述多个待执行任务和当前任务的关系存储在预置的任务关系表中;将所述待执行任务的子任务设置为所述虚拟任务;按照所述当前任务、待执行任务和虚拟任务之间的关系调度任务。
地址 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱