[发明专利]一种任务调度系统、方法、装置、电子设备及存储介质在审
申请号: | 202011064445.8 | 申请日: | 2020-09-30 |
公开(公告)号: | CN114327805A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 曹平 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孙翠贤;高莺然 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 系统 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种任务调度系统、方法、装置、电子设备及存储介质。该系统包括派发节点和多个执行节点,且每一执行节点具有节点标签;派发节点,用于获取待处理任务以及目标节点标签;为待处理任务添加目标节点标签,并将添加有目标节点标签的待处理任务派发至任务队列;每一执行节点,用于从任务队列中,获取目标任务,并处理目标任务;其中,目标任务为:目标节点标签与该执行节点具有的节点标签相同的待处理任务。与现有技术相比,应用本发明实施例提供的方案,可以保证待处理任务的安全性。
技术领域
本发明涉及互联网技术领域,特别是涉及一种任务调度系统、方法、装置、电子设备及存储介质。
背景技术
当前,随着互联网技术的不断发展,“云”在各个领域中发挥着越来越重要的作用,例如,云计算、云存储等。其中,所谓云是对互联网和底层基础设置的抽象,可以分为公有云和私有云两种。
其中,所谓私有云(Private Clouds)是为一个客户单独使用而构建的云。具体的,该客户拥有底层基础设施,并可以控制在此底层基础设施上部署应用程序的方式,从而,可以有效控制该私有云中的数据安全性和服务质量。
相关技术中,私有云中设置有多个公用执行节点,该多个公用执行节点用于处理客户的各类待处理任务,例如,某公司私有云中的多个公用执行节点可以处理该公司财务、行政、销售、研发等各个部门发起的各类待处理任务。具体的,多个公用执行节点被一管理节点统一管理,该管理节点获取客户的各个部门发送的待处理任务,并将该待处理任务分配给多个公用执行节点中的某一个,使其处理该待处理任务。
然而,在上述相关技术中,待处理任务被分配的公用执行节点具有不确定性的特点,导致待处理任务的安全性无法得到保障。
发明内容
本发明实施例的目的在于提供一种任务调度系统、方法、装置、电子设备及存储介质,以保证待处理任务的安全性。具体技术方案如下:
第一方面,本发明实施例提供了一种任务调度系统,所述系统包括派发节点和多个执行节点,且每一执行节点具有节点标签;
所述派发节点,用于获取待处理任务以及目标节点标签;为所述待处理任务添加所述目标节点标签,并将添加有所述目标节点标签的所述待处理任务派发至任务队列;
每一执行节点,用于从所述任务队列中,获取目标任务,并处理所述目标任务,其中,所述目标任务为:目标节点标签与该执行节点具有的节点标签相同的待处理任务。
可选的,一种具体实现方式中,所述任务队列的数量为多个,所述多个执行节点中存在节点标签相同的执行节点,其中,节点标签不同于其他任一执行节点的执行节点,对应所有任务队列,且节点标签相同的执行节点中,不同的执行节点对应不同的任务队列;
每一执行节点具体用于:从该执行节点对应的任务队列中,获取目标任务,并处理所述目标任务。
可选的,一种具体实现方式中,所述从该执行节点对应的任务队列中,获取目标任务,包括:
当该执行节点对应的任务队列为多个时,按照预定的队列遍历顺序,循环遍历该执行节点所对应的每一任务队列;
针对所遍历的每一任务队列,如果该任务队列中包括目标任务且所包括的目标任务的数量不小于指定数量,则按照任务派发时间由早到晚的顺序,从该任务队列中获取指定数量个目标任务,并遍历下一任务队列;如果该任务队列中包括目标任务且所包括的目标任务的数量小于指定数量,按照任务派发时间由早到晚的顺序,获取该任务队列所包括的各个目标任务,并遍历下一任务队列;如果该任务队列中不包括目标任务,直接遍历下一任务队列。
可选的,一种具体实现方式中,所述任务队列为rocketmq消息队列;所述待处理任务的信息类型为rocketmq消息;所述为所述待处理任务添加所述目标节点标签,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011064445.8/2.html,转载请声明来源钻瓜专利网。