[发明专利]一种服务器资源调度方法及系统在审
申请号: | 202110602702.7 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113190341A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 谭静;杨楠;王际凯 | 申请(专利权)人: | 内蒙古豆蔻网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杜阳阳 |
地址: | 010010 内蒙古自治区呼和浩特*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 资源 调度 方法 系统 | ||
1.一种服务器资源调度方法,其特征在于,所述资源调度方法包括如下步骤:
将服务器中的节点划分为任务调度节点和任务执行节点,建立任务调度集群和任务执行集群;
任务调度集群对待执行任务进行分配,获得多个子任务,并分别将每个所述子任务加入到消息队列中;
任务执行集群中的每个任务执行节点单独从所述消息队列中获取任务,并执行。
2.根据权利要求1所述的服务器资源调度方法,其特征在于,所述待执行任务为对采用网络爬虫方法获取的第一信息和第二信息进行匹配。
3.根据权利要求2所述的服务器资源调度方法,其特征在于,分别将每个所述子任务加入到消息队列中,具体包括:
以子任务中用于匹配的第一信息和第二信息的相关度为优先级,将每个所述子任务按照优先级从大到小的顺序加入到所述消息队列中。
4.根据权利要求1所述的服务器资源调度方法,其特征在于,所述任务调度集群对待执行任务进行分配,获得多个子任务,具体包括:
所述任务调度集群采用负载均衡策略对待执行任务进行分配,获得多个子任务。
5.根据权利要求1所述的服务器资源调度方法,其特征在于,所述任务执行集群中的每个任务执行节点单独从所述消息队列中获取任务,并执行,具体包括:
所述任务执行集群中的每个任务执行节点采用定时触发或周期性触发的方式从所述消息队列中获取任务,并执行。
6.一种服务器资源调度系统,其特征在于,所述资源调度系统包括:任务调度集群、数据库和任务执行集群;所述任务调度集群包括一个或多个任务调度节点,所述任务执行集群包括多个任务执行节点;
所述任务调度集群用于对待执行任务进行分配,获得多个子任务,并分别将每个所述子任务加入到消息队列中;所述数据库用于存储所述消息队列;
所述任务执行集群中的每个任务执行节点用于单独从所述消息队列中获取任务,并执行。
7.根据权利要求6所述的服务器资源调度系统,其特征在于,所述待执行任务为对采用网络爬虫技术获取的第一信息和第二信息进行匹配。
8.根据权利要求7所述的服务器资源调度系统,其特征在于,所述任务调度集群用于以子任务中用于匹配的第一信息和第二信息的相关度为优先级,将每个所述子任务按照优先级从大到小的顺序加入到所述消息队列中。
9.根据权利要求6所述的服务器资源调度系统,其特征在于,所述任务调度集群用于采用负载均衡策略对待执行任务进行分配,获得多个子任务。
10.根据权利要求6所述的服务器资源调度系统,其特征在于,所述任务执行集群中的每个任务执行节点用于采用定时触发或周期性触发的方式从所述消息队列中获取任务,并执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古豆蔻网络科技有限公司,未经内蒙古豆蔻网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110602702.7/1.html,转载请声明来源钻瓜专利网。