说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210583394.2 (22)申请日 2022.05.25 (71)申请人 中银金融科技有限公司 地址 200120 上海市浦东 新区(上海)自由 贸易试验区银城中路20 0号4楼408室 (72)发明人 罗建林  (74)专利代理 机构 北京路浩知识产权代理有限 公司 11002 专利代理师 霍秋红 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 任务的处 理方法及装置 (57)摘要 本发明提供一种任务的处理方法及装置, 其 中方法包括: 根据待执行任务之间的依赖关系, 构建所述待执行任务的有向无环图DAG; 根据所 述DAG以及所述待执行任 务, 确定所述DAG中每一 个节点可支持多个任务处理的任务处理配置; 根 据所述任务处理配置, 处理所述待执行任务。 本 发明提供的任务的处理方法及装置, 通过待执行 任务之间的依赖关系, 构建待执行任务的有向无 环图DAG, 并配置DAG中每一个节点可以支持多个 任务处理的任务处理配置, 实现了同一个节点可 以处理多个任务, 在有限系统资源的情况下, 避 免了任务处理阻塞, 合理利用了系统资源, 保障 了业务顺利地开展。 权利要求书1页 说明书8页 附图3页 CN 115080231 A 2022.09.20 CN 115080231 A 1.一种任务的处 理方法, 其特 征在于, 包括: 根据待执 行任务之间的依赖关系, 构建所述待执 行任务的有向无环图DAG; 根据所述DAG以及所述待执行任务, 确定所述DAG中每一个节点可支持多个任务处理的 任务处理配置; 根据所述任务处 理配置, 处 理所述待执 行任务。 2.根据权利要求1所述的任务的处 理方法, 其特 征在于, 还 包括: 构建任务处 理注册表; 所述任务处 理注册表用于记录所述待执 行任务是否开始处 理。 3.根据权利要求2所述的任务的处理方法, 其特征在于, 所述处理所述待执行任务之 前, 还包括: 读取所述任务处理注册表, 根据所述任务处理注册表中记录的任务处理情况, 确定所 述待执行任务是否已经处 理。 4.根据权利要求1所述的任务的处 理方法, 其特 征在于, 还 包括: 在新任务加入所述DAG的情况下, 确定添加所述新任务的目标节点, 并更新所述目标节 点的任务处 理配置。 5.根据权利要求1所述的任务的处理方法, 其特征在于, 所述构建所述待执行任务的 DAG之前, 还 包括: 根据任务处 理负载, 确定最大并行处 理任务量; 根据所述 最大并行处 理任务量, 确定所述DAG中的节点数量。 6.根据权利要求1 ‑5任一项所述的任务的处理方法, 其特征在于, 在所述待执行任务为 文件处理任务的情况下, 所述待执行任务包括: 文件检查、 文件清洗、 文件加工以及文件数 据更新中的一项或多 项。 7.一种任务的处 理装置, 其特 征在于, 包括: DAG构建模块, 用于根据待执行任务之间的依赖关系, 构建所述待执行任务的有向无环 图DAG; 任务处理配置模块, 用于根据所述DAG以及所述待执行任务, 确定所述DAG中每一个节 点可支持多个任务处 理的任务处 理配置; 任务执行模块, 用于根据所述任务处 理配置, 处 理所述待执 行任务。 8.一种电子设备, 包括存储器、 处理器以及存储在所述存储器上并可在所述处理器上 运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至6 任一项所述任务的处 理方法。 9.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机 程序被处 理器执行时实现如权利要求1至 6任一项所述任务的处 理方法。 10.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执 行时实现如权利要求1至 6任一项所述任务的处 理方法。权 利 要 求 书 1/1 页 2 CN 115080231 A 2任务的处理 方法及装置 技术领域 [0001]本发明涉及计算机技 术领域, 尤其涉及一种任务的处 理方法及装置 。 背景技术 [0002]现有的任务处 理, 通过并行处 理的任务处 理方式, 提升任务处 理的处理效率。 [0003]现有的通过并行处理的任务处理方式, 由于系统资源的限制, 支持的并发任务量 有限。 当系统的并行任务 足够多时, 这时候就会占用很多资源, 如果这些并行任务一直不释 放内存, 就会导 致任务处 理的阻塞。 发明内容 [0004]本发明提供一种任务的处理方法及装置, 用以解决现有技术在有限的资源下, 因 为并行任务 一直不释放内存, 而导 致任务处 理的阻塞, 影响业 务正常开展的技 术问题。 [0005]本发明提供一种任务的处 理方法, 包括: [0006]根据待执 行任务之间的依赖关系, 构建所述待执 行任务的有向无环图DAG; [0007]根据所述DAG以及所述待执行任务, 确定所述DAG中每一个节点可支持多个任务 处 理的任务处 理配置; [0008]根据所述任务处 理配置, 处 理所述待执 行任务。 [0009]根据本发明提供的一种任务的处 理方法, 还 包括: [0010]构建任务处 理注册表; [0011]所述任务处 理注册表用于记录所述待执 行任务是否开始处 理。 [0012]根据本发明提供的一种任务的处 理方法, 所述处 理所述待执 行任务之前, 还 包括: [0013]读取所述任务处理注册表, 根据所述任务处理注册表中记录 的任务处理情况, 确 定所述待执 行任务是否已经处 理。 [0014]根据本发明提供的一种任务的处 理方法, 还 包括: [0015]在新任务加入所述DAG的情况下, 确定添加所述新任务的目标节点, 并更新所述目 标节点的任务处 理配置。 [0016]根据本发明提供的一种任务的处理方法, 构建所述待执行任务的DAG之前, 还包 括: [0017]根据任务处 理负载, 确定最大并行处 理任务量; [0018]根据所述 最大并行处 理任务量, 确定所述DAG中的节点数量。 [0019]根据本发明提供的一种任务的处理方法, 在所述待执行任务为文件处理任务的情 况下, 所述待执行任务包括: 文件检查、 文件清洗、 文件加工以及文件数据更新中的一项或 多项。 [0020]本发明还提供一种任务的处 理装置, 包括: [0021]DAG构建模块, 用于根据待执行任务之间的依赖关系, 构建所述待执行任务的有向 无环图DAG;说 明 书 1/8 页 3 CN 115080231 A 3

.PDF文档 专利 任务的处理方法及装置

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 任务的处理方法及装置 第 1 页 专利 任务的处理方法及装置 第 2 页 专利 任务的处理方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:30:18上传分享
友情链接
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。