[发明专利]一种负载均衡系统中的健康检查方法及装置有效
申请号: | 201610136854.1 | 申请日: | 2016-03-10 |
公开(公告)号: | CN107181636B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 王倩;陈子昂;任勇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 系统 中的 健康 检查 方法 装置 | ||
1.一种负载均衡系统中的健康检查方法,包括:
将所述负载均衡系统中预定参数相同的健康检查任务进行合并;所述预定参数至少包括健康检查地址;
周期性对所述健康检查地址对应的后端服务器执行合并后的健康检查任务。
2.如权利要求1所述的方法,其特征在于,所述预定参数还包括以下任一个或任几个:健康检查源地址、健康检查时间间隔、健康检查超时时间。
3.如权利要求1或2所述的方法,其特征在于,所述将负载均衡系统中预定参数相同的健康检查任务进行合并包括:
当所述负载均衡系统中新增一个负载均衡服务的健康检查任务后,解析出新增的健康检查任务的所述预定参数;
在已保存的任务中根据所述预定参数进行查询,如果已保存的任务中存在与所述新增的健康检查任务的预定参数相同的第一任务,则将所述新增的健康检查任务作为所述第一任务的子任务,将所述第一任务作为合并后的健康检查任务;如果已保存的任务中不存在与所述新增的健康检查任务的预定参数相同的任务,则新建第二任务并保存,将所述新增的健康检查任务作为所述第二任务的子任务,将所述新增的健康检查任务的预定参数作为所述第二任务的预定参数,将所述第二任务作为合并后的健康检查任务。
4.如权利要求3所述的方法,其特征在于,所述在已保存的任务中根据所述预定参数进行查询包括:
对所述预定参数进行哈希运算得到哈希值;以所述哈希值作为关键字,在已保存的任务中查询是否存在以相同哈希值作为索引的任务;其中,每个所述已保存的任务的索引分别是以该任务的所述预定参数进行哈希运算得到的哈希值。
5.如权利要求3所述的方法,其特征在于,还包括:
每次对所述健康检查地址对应的后端服务器执行所述合并后的健康检查任务之后,对于所述合并后的健康检查任务所包括的每个子任务,分别进行如下操作:
如果所述健康检查地址对应的后端服务器针对该子任务所对应的负载均衡服务的当前状态为正常,且对所述健康检查地址对应的后端服务器连续fall次健康检查失败,则将该后端服务器针对该子任务的状态标记为异常;其中,fall为该子任务的健康检查异常阈值;
如果所述健康检查地址对应的后端服务器针对该子任务所对应的负载均衡服务的当前状态为异常,且对所述健康检查地址对应的后端服务器连续rise次健康检查失败,则将该后端服务器针对该子任务的状态标记为正常;其中,rise为该子任务的健康检查正常阈值。
6.一种负载均衡系统中的健康检查装置,其特征在于,包括:
合并模块,用于将所述负载均衡系统中预定参数相同的健康检查任务进行合并;所述预定参数至少包括健康检查地址;
执行模块,用于周期性对所述健康检查地址对应的后端服务器执行合并后的健康检查任务。
7.如权利要求6所述的装置,其特征在于,所述预定参数还包括以下任一个或任几个:健康检查源地址、健康检查时间间隔、健康检查超时时间。
8.如权利要求6或7所述的装置,其特征在于,所述合并模块包括:
解析单元,用于当所述负载均衡系统中新增一个负载均衡服务的健康检查任务后,解析出新增的健康检查任务的所述预定参数;
更新单元,用于在已保存的任务中根据所述预定参数进行查询,如果已保存的任务中存在与所述新增的健康检查任务的预定参数相同的第一任务,则将所述新增的健康检查任务作为所述第一任务的子任务,将所述第一任务作为合并后的健康检查任务;如果已保存的任务中不存在与所述新增的健康检查任务的预定参数相同的任务,则新建第二任务并保存,将所述新增的健康检查任务作为所述第二任务的子任务,将所述新增的健康检查任务的预定参数作为所述第二任务的预定参数,将所述第二任务作为合并后的健康检查任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610136854.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通信方法和系统
- 下一篇:一种心跳信息发送方法、装置及心跳发送节点