说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211114651.4 (22)申请日 2022.09.14 (71)申请人 平安科技 (深圳) 有限公司 地址 518000 广东省深圳市福田街道福安 社区益田路5 033号平安金融 中心23楼 (72)发明人 熊平 (74)专利代理 机构 北京中强智尚知识产权代理 有限公司 1 1448 专利代理师 朱春元 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 一种任务分发方法、 装置、 设备及 介质 (57)摘要 本发明涉及计算机软件及数字医疗技术领 域, 公开了一种任务分发方法、 装置、 设备及介 质, 本发明通过将根据最新配置的任务清单和当 前运行的任务清单对原始任务清单进行修改, 获 得仅带有需要待分发任务的待配置清单, 再通过 将待配置清单中的任务分发给正常运行的临时 节点和新增节 点, 不但能够 使新增节 点分担部分 任务的执行, 使待配置清单中的任务在临时节点 和新增节 点上合理运行, 而且能够避免在任务需 要分发时增加临时节点的负载量的问题, 使各个 临时节点和新增节点负载效果均衡 。 权利要求书3页 说明书11页 附图4页 CN 115421891 A 2022.12.02 CN 115421891 A 1.一种任务分发方法, 其特 征在于, 包括: 在zookeeper集群中创建多个临时节点, 并在多个所述临时节点 中确定一个主节点, 所 述主节点用于读取原始任务清单和最新配置的任务清单; 所述读取原始任务清单包括已向 各个所述临 时节点配置的任务, 所述最新配置的任务清单包括待向各个所述临时节点最新 配置的任务; 调用所述主节点采集各个所述临时节点各自对应的任务信息、 以及节点状态信息, 并 确定当前运行 的任务清单、 正常运行 的临时节点和异常运行 的临时节点; 所述当前运行 的 任务清单包括所有所述临时节点上当前运行的全部任务; 调用所述主节点对所述当前运行的任务清单和所述最新配置的任务清单分别与所述 原始任务清单进行对比, 判断所述原 始任务清单 是否发生变化; 若发生变化, 则根据 所述最新配置的任务清单和当前运行的任务清单对所述原始任务 清单进行修改, 获得待配置清单; 所述待配置清单包括所述当前运行 的任务清单上且位于 所述最新配置的任务清单上的任务、 以及所述最新配置的任务清单相对所述原始任务清单 新增的任务; 在k8s中创建新增节点, 并将所述待配置清单中的任务分发给所述正常运行的临时节 点和所述 新增节点。 2.如权利要求1所述的任务分发方法, 其特征在于, 所述在k8s中创建新增节点, 并将所 述待配置清单中的任务分发给 所述正常运行的临时节点和所述 新增节点, 包括: 将所述异常运行的临时节点上运行的待配置清单 上的任务分发给 各个所述 新增节点; 将所述正常运行的临时节点上的非所述待配置清单上的任务收回, 并使在所述正常运 行的临时节点运行 的所述待配置清单上的任务在各自对应的所述正常运行的临时节点上 继续运行; 判断所述待配置清单上是否还有未分发的任务, 若有, 则根据所述正常运行的临时节 点和所述新增节点的负载量, 确定所述未分发的任务对应的待分发节点, 并将所述未分发 的任务分发给 所述待分发节点。 3.如权利要求2所述的任务分发方法, 其特征在于, 所述将所述异常运行的临时节点上 运行的待配置清单 上的任务分发给 各个所述 新增节点, 包括: 在所述k8s中创建预设数量的新增节点; 将与所述预设数量相同的所述异常运行的临时节点回收至所述zo okeeper集群中; 将被回收的所述异常运行的临时节点上运行的所述待配置清单上的任务分发给各个 所述新增节点; 调用所述主节点根据 各个未被收回的所述临时节点各自对应的节点状态信 息, 判断是 否有所述异常运行的临时节点; 若有, 则重复在所述k8s中创建预设数量的新增节点至将被回收的所述异常运行的临 时节点上运行的所述待配置清单上的任务分发给各个所述新增节点的步骤, 直至判断出没 有所述异常运行的临时节点 为止。 4.如权利要求1所述的任务分发方法, 其特征在于, 所述在k8s中创建新增节点, 并将所 述待配置清单中的任务分发给 所述正常运行的临时节点和所述 新增节点, 包括: 将所述异常运行的临时节点上运行的待配置清单上的任务分发给所述正常运行的临权 利 要 求 书 1/3 页 2 CN 115421891 A 2时节点; 在所述k8s中创建与所述异常运行的临时节点数量相同的新增节点; 将与所述异常运行的临时节点回收至所述zo okeeper集群; 将所述待配置清单中的全部任务均分给 所述正常运行的临时节点和所述 新增节点。 5.如权利要求4所述的任务分发方法, 其特征在于, 所述将所述异常运行的临时节点上 运行的待配置清单 上的任务分发给 所述正常运行的临时节点, 包括: 根据各个所述正常运行的临时节点各自对应的负载量进行从小到大的排序, 并将排序 中的前N个所述正常运行的临时节点作为 目标节点; 其中, N为所述异常运行 的临时节点的 个数; 将所述异常运行的临时节点上运行的待配置清单 上的任务分发给 所述目标节点。 6.如权利要求4所述的任务分发方法, 其特征在于, 所述将所述待配置清单的全部任务 均分给所述正常运行的临时节点和所述 新增节点, 包括: 将所述待配置清单的全部任务向所述正常运行的临时节点和所述新增节点进行周期 性配置, 直至将所述待配置清单的任务重新分配至各个所述正常运行的临时节点和所述新 增节点为止。 7.如权利要求1所述的任务分发方法, 其特征在于, 所述调用所述主节点对所述当前运 行的任务清单和所述最新配置的任务清单分别与所述原始任务清单进 行对比, 判断所述原 始任务清单 是否发生变化, 包括: 根据所述原始任务清单与 所述最新配置的任务清单进行对比, 判断所述最新配置的任 务清单上是否有新的任务、 以及所述原 始任务清单 上是否有需要被停止的第一停止任务; 根据所述当前运行的任务清单与 所述原始任务清单进行对比, 判断所述原始任务清单 上是否有被停止的第二停止任务; 若判断结果为有所述新的任务需要被配置、 和/或所述原始任务清单上有第一停止任 务和/或第二停止任务被停止, 则确定所述原 始任务清单发生变化; 所述根据所述最新配置的任务清单和当前运行的任务清单对所述原始任务清单进行 修改, 包括: 在所述原始任务清单中加入所述新的任务, 和/或将所述原始任务清单上被停止的第 一停止任务和/或第二停止任务从所述原始任务清单中去除, 完成对所述原始任务清单 的 修改; 将修改后的所述原 始任务清单作为所述待配置清单。 8.一种任务分发装置, 其特 征在于, 包括: 节点创建模块, 用于在zookeeper集群中创建多个临时节点, 并在多个所述临时节点中 确定一个主节点, 所述主节点用于读取原始任务清单和最新配置的任务清单; 所述读取原 始任务清单包括已向各个所述临 时节点配置的任务, 所述最新配置的任务清单包括待向各 个所述临时节点 最新配置的任务; 采集模块, 用于调用所述主节点采集各个所述临时节点各自对应的任务信息、 以及节 点状态信息, 并确定 当前运行的任务清单、 正常运行的临 时节点和异常运行的临时节点; 所 述当前运行的任务清单包括所有所述临时节点上当前运行的全部任务; 判断模块, 用于调用所述主节点对所述当前运行的任务清单和所述最新配置的任务清权 利 要 求 书 2/3 页 3 CN 115421891 A 3
专利 一种任务分发方法、装置、设备及介质
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-18 13:07:24
上传分享
举报
下载
原文档
(1021.8 KB)
分享
友情链接
ISO 4388-1991Cigarettes. Determination of the smoke condensate retention index of a filter. Direct s.pdf
ISO 1496-1 2013 Series 1 freight containers — Specification and testing — Part 1 General cargo containers for general purposes.pdf
ISO TS 23258 2021 Blockchain and distributed ledger technologies — Taxonomy and Ontology.pdf
ISO 27306 2016 Metallic materials Method of constraint loss correction of CTOD fracture toughness for fracture assessment of steel components.pdf
ISO 12642-3 2021 Graphic technology Input data for characterization of 4-colour process printing Part 3 Extended data set including near neutral scale.pdf
ISO 22818 2021 Textiles — Determination of short-chain chlorinated paraffins (SCCP) and middle-chain chlorinated paraffins (MCCP) in textile products out of different matrices by use of gas.pdf
ISO 14375 2018 Child-resistant non-reclosable packaging for pharmaceutical products Requirements and testing.pdf
ISO ASTM 52909 2024 Additive manufacturing of metals — Finished part properties —.pdf
ISO 21219-10 2023 Intelligent transport systems — Traffic and travel information (TTI) via transport protocol experts group, generation 2 (TPEG2) — Part 10 Conditional access information (TPEG2-CAI).pdf
ISO-ASTM 52904 2024 Additive manufacturing of metals Process characteristics and performance Metal powder bed fusion process to meet critical applications.pdf
GB-T 25854-2010 一般起重用D形和弓形锻造卸扣.pdf
GB-T 6324.2-2004 有机化工产品试验方法 第2部分 挥发性有机液体水浴上蒸发后干残渣的测定.pdf
GB-T 21868.2-2008 颜料和体质颜料 评定分散性用的分散方法 第2部分 用振荡磨分散.pdf
GB-T 24127-2009 塑料抗藻性能试验方法.pdf
GB-T 18251-2019 聚烯烃管材、管件和混配料中颜料或炭黑分散度的测定.pdf
GB-T 10296-2008 绝热层稳态传热性质的测定 圆管法.pdf
GB-T 2900.88-2011 电工术语 超声学.pdf
GB-T 18909-2002 按能力批准评定质量的电子设备用高频电感器和中频变压器分规范.pdf
GB-T 26801-2011 封闭管道中流体流量的测量 一次装置和二次装置之间压力信号传送的连接法.pdf
GB-T 35080-2018 机械安全 B类标准和C类标准与GB-T 15706的关系.pdf
1
/
3
19
评价文档
赞助1.5元 点击下载(1021.8 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。