[发明专利]负载均衡系统中检测后端服务器的方法和负载均衡系统在审
申请号: | 202010544438.1 | 申请日: | 2020-06-15 |
公开(公告)号: | CN111866074A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 刘明飞 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京博遵律师事务所 11761 | 代理人: | 马佑平 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 系统 检测 后端 服务器 方法 | ||
本公开的实施例公开了负载均衡系统中检测后端服务器的方法和负载均衡系统,涉及云计算领域。该方法包括:基于TCP协议的握手机制,建立与后端服务器的TCP连接;在建立TCP连接的过程中,在向后端服务器发送的最后一次握手信号中携带预设的负载数据请求;或者,在TCP连接成功建立后,向后端服务器发送预设的负载数据请求;如果在预设的请求超时时间内,接收到后端服务器对负载数据请求的正确的响应结果,确定后端服务器为正常状态;在确定后端服务器为正常状态的情况下,关闭TCP连接。
技术领域
本公开的实施例涉及通信技术,更具体的,涉及负载均衡系统中检测后端服务器的方法、负载均衡设备、负载均衡系统及计算机可读存储介质。
背景技术
负载均衡(Load Balance)是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP(File Transfer Protocol Server)服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。
在负载均衡系统中,多台后端服务器通过网络设备相连组成一个服务器集群,每台后端服务器都提供相同或相似的网络服务。负载均衡设备负责根据已配置均衡策略将用户请求在服务器集群中的分发,为用户提供服务,并对服务器可用性的维护。如果服务器集群中的后端服务器出现异常,会对业务产生影响,导致业务故障。因此,需要对负载均衡系统中的后端服务器进行检测,以即时摘除异常的后端服务器,避免后端服务器异常对业务的影响。
现有技术中,通过基于TCP(Transmission Control Protocol传输控制协议)协议的三次握手机制对负载均衡系统中的后端服务器进行检测,这种检测方式仅能从连通性上判断后端服务器是否正常,不能侦测出后端服务器的应用程序层面的异常,检测能力有限。
发明内容
本公开的实施例的目的在于提供关于负载均衡系统中检测后端服务器的方案,以在检测负载均衡设备与后端服务器连通性的基础上,进一步对后端服务器的应用程序层的探测,提高检测的准确性。
根据本公开的实施例的第一方面,提供了一种负载均衡系统中检测后端服务器的方法,应用于负载均衡设备,所述方法包括以下步骤:
基于TCP协议的握手机制,建立与后端服务器的TCP连接;
在建立所述TCP连接的过程中,在向所述后端服务器发送的最后一次握手信号中携带预设的负载数据请求;或者,在所述TCP连接成功建立后,向所述后端服务器发送预设的负载数据请求;
如果在预设的请求超时时间内,接收到所述后端服务器对所述负载数据请求的正确的响应结果,确定所述后端服务器为正常状态;
在确定所述后端服务器为正常状态的情况下,关闭所述TCP连接。
可选地,所述方法还包括:
如果在预设的请求超时时间内,没有接收到后端服务器对所述负载数据请求的响应结果,确定所述负载数据请求响应失败;
在所述负载数据请求响应失败的情况下,重新向后端服务器发送负载数据请求。
可选地,所述方法还包括:
在所述负载数据请求响应失败的次数达到预设的阈值的情况下,确定所述后端服务器为异常状态。
可选地,所述方法还包括:
如果接收到所述后端服务器对所述负载数据请求的错误的响应结果,确定所述后端服务器为异常状态。
可选地,所述方法还包括:
在确定所述后端服务器为异常状态的情况下,将所述后端服务器从负载均衡系统中移除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010544438.1/2.html,转载请声明来源钻瓜专利网。