一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种批量业务的资源调度方法、系统、设备及存储介质与流程

2022-11-28 13:50:04 来源:中国专利 TAG:

技术特征:
1.一种批量业务的资源调度方法,其特征在于,所述资源调度方法包括:将各初始业务数据根据属性标签进行数据分类,获得多个基础业务数据和多个待执行业务数据;调用预设资源调度网络,其中,所述预设资源调度网络由一个根节点、多个任务节点和多个业务组构成,所述业务组包括一个基础业务组和多个待执行业务组,所述根节点和基础业务组具有映射关系,各个任务节点和各个待执行业务组具有一一映射关系,所述根节点与多个节点优先级相同的任务节点具有预设依赖关系,各个第一节点优先级的任务节点分别与多个第二节点优先级的任务节点具有预设依赖关系,所述第一节点优先级高于所述第二节点优先级;将各所述基础业务数据存储至所述基础业务组;根据各个待执行业务数据的字段内容,将所述各个待执行业务数据分别添加至与所述字段内容满足预设匹配关系的待执行业务组中;在所述根节点执行初始资源调度操作完毕的情况下,各所述任务节点按照所述预设依赖关系,依次执行各自对应的多个资源调度操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收依赖关系调整指令;响应于所述依赖关系调整指令,按照所述预设依赖关系,在所述预设资源调度网络中,查找与所述依赖关系调整指令中的待调整子节点具有所述预设依赖关系的待调整父节点,其中,所述待调整子节点是所述节点优先级是所述第二节点优先级的任务节点,所述待调整父节点是所述节点优先级是所述第一节点优先级的任务节点;判断所述待调整子节点的任务执行状态是否为未执行,若是,则根据所述依赖关系调整指令中的目标节点优先级,判断所述节点优先级与所述目标节点优先级相同的任务节点的任务执行状态是否为所述未执行;在所述节点优先级与所述目标节点优先级相同的任务节点的任务执行状态是所述未执行的情况下,判断所述待调整父节点的所述节点优先级,与所述目标节点优先级是否相同,若否,则将所述目标节点优先级更新为所述待调整父节点的所述节点优先级,创建所述待调整父节点与依赖父节点间的依赖关系,其中,所述依赖父节点是所述节点优先级高于所述待调整父节点的所述节点优先级的一个任务节点或根节点。3.根据权利要求1所述的方法,其特征在于,所述根据各个待执行业务数据的字段内容,将所述各个待执行业务数据分别添加至与所述字段内容满足预设匹配关系的待执行业务组中,包括:对各个待执行业务数据:读取该待执行业务数据中的各个字段内容;对所述各个字段内容:利用预设字符匹配算法,获得与该字段内容对应的业务组标识;对各个业务组标识:根据该业务祖标识,从预设业务组优先级表中提取与该业务组表示对应的业务组优先级;将该待执行业务数据添加至目标待执行业务组中,所述目标待执行业务组是所述各个业务组标识中,所述业务组优先级最高的所述业务组标识对应的待执行业务组。4.根据权利要求1所述的方法,其特征在于,在根节点执行初始资源调度操作完毕的情
况下,各所述任务节点按照预设依赖关系,依次执行各自对应的多个资源调度操作,包括:所述第二节点优先级的任务节点,依赖于所述第一节点优先级的任务节点发出的第一任务执行完毕指令,开始执行与所述第二节点优先级的任务节点对应的第二资源调度操作,所述第一任务执行完毕指令是所述第一节点优先级的任务节点在执行对应的第一资源调度操作完毕,且与所述第一节点优先级的任务节点存在所述一一映射关系的所述待执行业务组中,各所述待执行业务数据也处理完毕的情况下,由所述第一节点优先级的任务节点发出的触发指令,所述第二预设资源调度操作与所述第一预设资源调度操作相同或不同;在所述第二节点优先级的任务节点发出第二任务执行完毕指令的时刻开启计时监听,若在预设监听时长内,未监听到第三节点优先级的任务节点开始执行对应的第三资源调度操作,则所述第二预设任务节点发出任务流程结束指令,其中,所述第三节点优先级低于所述第二节点优先级。5.根据权利要求1所述的方法,其特征在于,所述将各初始业务数据根据属性标签进行数据分类,获得多个基础业务数据和多个待执行业务数据,包括:对各所述初始业务数据:读取该初始业务数据的所述属性标签,判断所述属性标签的内容是否为预设基础属性组中的任意一个,若是,则将该初始业务数据确定为所述基础业务数据;在所述属性标签内容不是所述预设基础属性组中的任意一个时,将该初始业务数据确定为所述待执行业务数据。6.一种批量业务的资源调度系统,其特征在于,所述资源调度系统包括:数据分类模块,用于将各初始业务数据根据属性标签进行数据分类,获得多个基础业务数据和多个待执行业务数据;网络调用模块,用于调用预设资源调度网络,其中,所述预设资源调度网络由一个根节点、多个任务节点和多个业务组构成,所述业务组包括一个基础业务组和多个待执行业务组,所述根节点和基础业务组具有映射关系,各个任务节点和各个待执行业务组具有一一映射关系,所述根节点与多个节点优先级相同的任务节点具有预设依赖关系,各个第一节点优先级的任务节点分别与多个第二节点优先级的任务节点具有预设依赖关系,所述第一节点优先级高于所述第二节点优先级;第一数据存储模块,用于将各所述基础业务数据存储至所述基础业务组;第二数据存储模块,用于根据各个待执行业务数据的字段内容,将所述各个待执行业务数据分别添加至与所述字段内容满足预设匹配关系的待执行业务组中;触发模块,用于在所述根节点执行初始资源调度操作完毕的情况下,各所述任务节点按照所述预设依赖关系,依次执行各自对应的多个资源调度操作。7.根据权利要求6所述的资源调度系统,其特征在于,所述资源调度系统还包括:调度管控模块,用于接收依赖关系调整指令;响应于所述依赖关系调整指令,按照所述预设依赖关系,在所述预设资源调度网络中,查找与所述依赖关系调整指令中的待调整子节点具有所述预设依赖关系的待调整父节点,其中,所述待调整子节点是所述节点优先级是所述第二节点优先级的任务节点,所述待调整父节点是所述节点优先级是所述第一节点优先级的任务节点;根据所述依赖关系调整指令中的目标节点优先级,判断所述待调整子节点的任务执行状态是否为未执行,若是,则判断所述节点优先级与所述目标节点优先级
相同的任务节点的任务执行状态是否为所述未执行;在所述节点优先级与所述目标节点优先级相同的任务节点的任务执行状态是所述未执行的情况下,判断所述待调整父节点的所述节点优先级,与所述目标节点优先级是否相同,若否,则将所述目标节点优先级更新为所述待调整父节点的所述节点优先级,创建所述待调整父节点与依赖父节点间的依赖关系,其中,所述依赖父节点是所述节点优先级高于所述待调整父节点的所述节点优先级的一个任务节点或根节点。8.根据权利要求6所述的资源调度系统,其特征在于,所述触发模块被设置为:所述第二节点优先级的任务节点,依赖于所述第一节点优先级的任务节点发出的第一任务执行完毕指令,开始执行与所述第二节点优先级的任务节点对应的第二资源调度操作,所述第一任务执行完毕指令是所述第一节点优先级的任务节点在执行对应的第一资源调度操作完毕,且与所述第一节点优先级的任务节点存在所述一一映射关系的所述待执行业务组中,各所述待执行业务数据也处理完毕的情况下,由所述第一节点优先级的任务节点发出的触发指令,所述第二预设资源调度操作与所述第一预设资源调度操作相同或不同;在所述第二节点优先级的任务节点发出第二任务执行完毕指令的时刻开启计时监听,若在预设监听时长内,未监听到第三节点优先级的任务节点开始执行对应的第三资源调度操作,则所述第二预设任务节点发出任务流程结束指令,其中,所述第三节点优先级低于所述第二节点优先级。9.一种批量业务的资源调度设备,其特征在于,所述资源调度设备包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至5中任一项所述的批量业务的资源调度方法。10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由批量业务的资源调度设备的处理器执行时,使得所述资源调度设备能够执行如权利要求1至5中任一项所述的批量业务的资源调度方法。

技术总结
本发明实施例提供了一种批量业务的资源调度方法、系统、设备及存储介质,可应用于大数据领域或金融领域。其中,方法包括:将各初始业务数据根据属性标签进行数据分类,获得多个基础业务数据和多个待执行业务数据,调用预设资源调度网络,业务组包括一个基础业务组和多个待执行业务组,根据各个待执行业务数据的字段内容,将各个待执行业务数据分别添加至与字段内容满足预设匹配关系的待执行业务组中,在根节点执行初始资源调度操作完毕的情况下,各任务节点按照预设依赖关系,依次执行各自对应的多个资源调度操作。本发明提高了在对批量任务具有时效性需求的场景下,对批量业务的处理效率。率。率。


技术研发人员:倪守航
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.08.24
技术公布日:2022/11/25
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献