[发明专利]在线业务请求识别方法、系统、服务器及在线服务器集群有效
申请号: | 201110351624.4 | 申请日: | 2011-11-08 |
公开(公告)号: | CN103095786A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 杜海涛 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 业务 请求 识别 方法 系统 服务器 集群 | ||
技术领域
本申请涉及网络数据处理领域,特别涉及一种在线业务请求识别方法、系统、服务器及在线服务器集群。
背景技术
在线服务器集群是指为了共同响应或者处理大量在线业务请求而联合起来的多个服务器。在线服务器集群可以同时利用多个服务器并行处理在线业务请求,因此能提高处理效率。同时,在线服务器集群的多个服务器都备份在线业务请求的数据,任何一个服务器损坏时,在线服务器集群的其他服务器仍可以正常处理在线业务请求。在线服务器集群中的各个服务器对在线业务请求进行识别指的是,对在线业务请求是一个异常请求还是正常请求进行判断,在一个在线业务请求为异常请求的情况下,可停止对该异常请求的响应。
目前,现有技术在识别在线业务请求之前,在线服务器集群中的各个服务器先依据接收到的在线业务请求占用的系统资源百分比,将不同在线业务请求各自对应的IP地址设置到黑名单或白名单中,再依据黑名单和白名单对在线业务请求进行识别。其中,黑名单和白名单的一种可能设置情况可以为:黑名单对应的IP地址为发送的在线业务请求占用系统资源百分比大于60%的IP地址,白名单对应的IP地址为发送的在线业务请求占用系统资源百分比不大于60%的IP地址。
基于上述黑名单和白名单的设置情况,服务器识别在线业务请求包括以下步骤:首先分析在线业务请求对应的IP地址,当分析出的IP地址设置在黑名单中,识别该IP地址发送的在线业务请求为异常请求,服务器直接终止处理该IP地址发送的所有在线业务请求;当分析出的IP地址设置在白名单中,识别该IP地址发送的在线业务请求为正常请求,服务器正常处理该IP地址发送的在线业务请求。
但是,一方面,黑名单和白名单是在线服务器集群接收到在线业务请求后,通过监测在线业务请求占用的系统资源百分比而设置的,而在线服务器集群又很有可能无法接收到所有IP地址发送的在线业务请求,因此,设置的黑名单和白名单也就无法覆盖所有的IP地址,这导致在线服务器集群无法正确识别遗漏的IP地址发送的在线业务请求。另一方面,在线服务器集群即便接收到黑名单对应的IP地址发送的正常请求,因为这个IP地址设置在黑名单中,在线服务器集群也会将该正常请求识别为异常请求,反之亦然。
综合上述两方面情况来看,很显然现有技术中的识别准确度较低。而由于识别准确度降低,服务器有可能将异常请求识别为正常请求,从而服务器响应误识别为正常请求的异常请求时,就会占用大量的系统资源,导致服务器的性能降低,甚至导致服务器瘫痪。
发明内容
本申请提供一种在线业务请求识别方法,用以解决现有技术中基于黑名单和白名单进行在线业务请求识别时,识别准确度降低,从而导致服务器的性能降低,甚至导致服务器瘫痪的问题。
本申请还提供了一种在线业务请求识别系统、服务器和在线服务器集群,用以保证上述方法在实际中的实现及应用。
为了解决上述问题,本申请提供了一种在线业务请求识别方法,包括:
获取待识别的在线业务请求;
获取响应所述待识别的在线业务请求过程中消耗的系统资源;
判断所述系统资源是否大于资源阈值,如果是,则识别所述待识别的在线业务请求为异常请求;如果否,则识别所述待识别的在线业务请求为正常请求。
优选地,所述获取响应所述待识别的在线业务请求过程中消耗的系统资源之前,还包括:
判断当前工作状态是否为异常状态;如果是,则执行所述获取响应所述待识别的在线业务请求过程中消耗的系统资源的步骤;
如果否,则执行所述识别所述待识别的在线业务请求为正常请求的步骤。
优选地,还包括:
在所述当前工作状态由正常状态切换至异常状态时,设置响应所述待识别的在线业务请求的初始预设条数;
则所述获取响应所述待识别的在线业务请求过程中消耗的系统资源,具体为:
针对多条待识别的在线业务请求,逐条获取响应所述多条待识别的在线业务请求过程中消耗的系统资源,直到已经响应的所述待识别的在线业务请求的总条数达到所述初始预设条数。
优选地,在所述当前工作状态保持在所述异常状态,且获取到新的待识别的在线业务请求之后,还包括:
判断当前响应的所述待识别的在线业务请求的总条数是否大于所述初始预设条数;
如果是,则重新设定响应所述待识别的在线业务请求的总条数,并将重新设定的总条数作为所述初始预设条数。
优选地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110351624.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风冷式润滑脂喷丝加工激冷装置
- 下一篇:一种搅拌器