[发明专利]后端服务器的健康检查方法、负载均衡方法及装置有效
申请号: | 201910694636.3 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110311988B | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 陈凌潇;曾炜;吴纯波;谭杰丰 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/1029 | 分类号: | H04L67/1029;H04L43/0817;H04L43/12;H04L67/1004 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 后端 服务器 健康 检查 方法 负载 均衡 装置 | ||
本发明提供后端服务器的健康检查方法、负载均衡方法及装置,所述方法包括:定期获取健康检查群组中的每个负载均衡器对每个后端服务器的健康检查结果以及对应的检查时间;根据所述健康检查群组中每个负载均衡器对每个所述后端服务器的健康检查结果对应的检查时间,确定每个所述后端服务器的有效健康检查结果;根据每个所述后端服务器的有效健康检查结果,获得每个所述后端服务器的健康输出结果。所述装置用于执行上述方法。本发明实施例提供的后端服务器的健康检查方法、负载均衡方法及装置,提高了健康检查的效率。
技术领域
本发明涉及计算机技术领域,具体涉及后端服务器的健康检查方法、负载均衡方法及装置。
背景技术
随着移动互联网普及,用户访问量迅速增长,为满足用户的访问量将各种应用分布式部署在后端服务器上,并使用负载均衡器对用户请求进行分配。
服务器负载均衡是一种将客户端的访问流量均衡到多个后端服务器的技术,以实现对服务器负载的均衡效果。其中,健康检查是负载均衡服务中非常重要的功能,负载均衡器将用户请求分配到后端服务器上,需要通过健康检查来探测后端服务器是否能够正常提供服务,对于不可用的后端服务器要进行隔离,从而保证对用户请求的及时响应。现有技术中,对后端服务器的健康检查分为深度健康检查和非深度健康检查。其中,非深度健康检查仅验证后端服务器的连通性,性能消耗小,但后端服务器连通性正常并不能保证该服务器可以正常提供服务。而深度健康检查可以保证监控状态正常的后端服务器可以提供服务,因此深度健康检查的应用越来越广泛。现有的深度健康检查的处理方法,每个负载均衡器都会对各个后端服务器进行健康检查,负载均衡器会模拟用户请求,以确认后端服务器是否能够正常响应用户请求,并且每次健康检查时间间隔以秒为单位,以便能够在后端服务器宕机时尽快获知其状态并实施隔离。随着用户访问量的迅速增长,负载均衡器的数量也逐渐增多,从而导致健康检查对后端服务器造成了相当大的性能消耗。
因此,如何提出一种后端服务器的健康检查方法,能够减少对后端服务器的性能消耗,提高健康检查的效率成为本领域需要解决的重要课题。
发明内容
针对现有技术中的问题,本发明实施例提供后端服务器的健康检查方法、负载均衡方法及装置。
第一方面,本发明提出一种后端服务器的健康检查方法,包括:
健康检查群组中的组长负载均衡器定期获取所述健康检查群组中的每个负载均衡器对每个后端服务器的健康检查结果以及对应的检查时间,所述健康检查群组中的每个负载均衡器对每个后端服务器的健康检查结果以及对应的检查时间是所述健康检查群组中的每个负载均衡器周期性地对每个后端服务器进行深度健康检查之后获得的;其中,所述健康检查群组是从所述负载均衡器集群中预先选出的,所述组长负载均衡器是从所述健康检查群组中预先选出的一个负载均衡器;
所述组长负载均衡器根据所述健康检查群组中每个负载均衡器对每个所述后端服务器的健康检查结果对应的检查时间,确定每个所述后端服务器的有效健康检查结果;
所述组长负载均衡器根据每个所述后端服务器的有效健康检查结果,获得每个所述后端服务器的健康输出结果。
第二方面,本发明提供一种负载均衡方法,包括:
从输出缓存区获取各个后端服务器的健康输出结果以及对应的更新时间;其中,各个所述后端服务器的健康输出结果以及对应的更新时间是预先存储的;
根据各个所述后端服务器的健康输出结果对应的更新时间,获得未超时的后端服务器的健康输出结果;
根据未超时的后端服务器的健康输出结果,实施负载均衡策略。
第三方面,本发明提供一种后端服务器的健康检查装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910694636.3/2.html,转载请声明来源钻瓜专利网。