[发明专利]一种服务器集群的服务能力控制方法和系统有效
申请号: | 201110288537.9 | 申请日: | 2011-09-26 |
公开(公告)号: | CN103023938A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 郑南 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L12/811 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华;赵娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 集群 服务 能力 控制 方法 系统 | ||
1.一种服务器集群的服务能力控制方法,其特征在于,包括:
监控集群中服务器的服务状态信息,并判断所述服务状态信息是否超过预设阈值;
若是,则按照所述服务状态信息确定在后的服务请求所分发的服务器数量,所述在后服务请求所分发的服务器数量小于所述服务状态信息未超过预设阈值时服务请求所分发的服务器数量;
按照所述在后服务请求所分发的服务器数量,按照预置规则确定集群中相应数量的目标服务器;
将接收的服务请求分发至所述目标服务器。
2.根据权利要求1所述的方法,其特征在于,所述集群中包括分发查询请求/合并查询结果的服务器Merger,以及,提供查询服务的服务器Searcher,其中,所述提供查询服务的服务器Searcher采用行列式分布,一行M个提供查询服务的服务器Searcher上的数据构成一份完整数据,一列N个提供查询服务的服务器Searcher上的数据是一致的;其中,M、N>1且为整数。
3.根据权利要求2所述的方法,其特征在于,所述服务状态信息为以下状态信息中的至少一种:
提供查询服务的服务器Searcher中的任务队列长度;
提供查询服务的服务器Searcher中的CPU负载情况;
提供查询服务的服务器Searcher处理一个服务请求的平均时间。
4.根据权利要求3所述的方法,其特征在于,所述监控集群中服务器的服务状态信息,并判断所述服务状态信息是否超过预设阈值的步骤包括:
各台提供查询服务的服务器Searcher定时或实时汇报其自身的服务状态信息;
汇总所述各台提供查询服务的服务器Searcher汇报的服务状态信息,根据汇总后的服务状态信息,判断所述是否超过预设阈值。
5.根据权利要求2、3或4所述的方法,其特征在于,所述在服务状态信息超过预设阈值时,按照服务状态信息确定在后的服务请求所分发的服务器数量的步骤包括:
在服务状态信息超过预设阈值时,按照服务状态信息确定对应的服务降级级别;
根据所述服务降级级别确定在后的服务请求所分发的服务器数量。
6.根据权利要求5所述的方法,其特征在于,所述服务降级级别包括多个级别,各个服务降级级别分别具有对应的服务器分发数量信息;
所述在服务状态信息超过预设阈值时,按照服务状态信息确定对应的服务降级级别的步骤包括:
在集群中服务器当前的服务状态信息超过预设阈值的第一个取值范围时,确定对应的服务降级级别为第一服务降级级别,所述第一服务降级级别具有对应的第一服务器分发数量信息;
在集群中服务器当前的服务状态信息超过预设阈值的第二个取值范围时,确定对应的服务降级级别为第二服务降级级别,所述第二服务降级级别具有对应的第二服务器分发数量信息;依此类推。
7.根据权利要求6所述的方法,其特征在于,所述按照在后服务请求所分发的服务器数量,按照预置规则确定集群中相应数量的目标服务器的步骤包括:
将确定的服务降级级别通知分发查询请求/合并查询结果的服务器Merger;
所述分发查询请求/合并查询结果的服务器Merger接收到用户提交的服务请求后,从所述请求中去除指定参数;
根据所述服务降级级别对应的服务器分发数量信息,以及,去除指定参数后的服务请求,确定固定列上的目标服务器Searcher去除。
8.根据权利要求5所述的方法,其特征在于,所述N个提供查询服务的服务器Searcher上的索引数据一样,称之为1列;一份完整的索引数据由M列构成,称之为1行;其中,M>1且为整数,
在所述按照在后服务请求所分发的服务器数量,将接收的服务请求分发至集群中相应数量的服务器上的步骤之前,所述的方法还包括:
若集群中服务器的服务状态信息,未超过预设阈值,则分发查询请求/合并查询结果的服务器Merger在收到服务请求时,在每列中抽取一台提供查询服务的服务器Searcher,总共选择M台提供查询服务的服务器Searcher,作为未超过预设阈值时服务请求所分发的服务器数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110288537.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:下铆头拉铆装置及全自动装订机
- 下一篇:数码印花机及其导带运动精度控制装置