【技术实现步骤摘要】
一种访问请求分配方法、负载均衡设备及电子设备
本专利技术涉及网络通讯
,一种访问请求分配方法、负载均衡设备及电子设备。
技术介绍
现有技术中,负载均衡设备作为一种数据转发媒介,通常用于连接客户端与后端多台服务器,并将所接收到的来自于客户端的访问请求转发至对应的服务器。然而,负载均衡设备在向后端各服务器分配访问请求时,通常是通过判断后端服务器当前所保有的连接数量是否饱和,并将所接收到的访问请求随机分配至连接数量未处于饱和状态的服务器,然而,当后端某一服务器当前处于宕机状态时,若向该服务器发送访问请求,将导致访问失败的问题,可见,现有技术中,负载均衡设备在向后端服务器分配访问请求时,存在分配效果差的问题。
技术实现思路
本专利技术实施例的目的在于提供一种访问请求分配方法、负载均衡设备及电子设备,以解决现有技术中,负载均衡设备在向后端服务器分配访问请求时,存在的分配效果差的问题。具体技术方案如下:在本专利技术实施的第一方面,首先提供了一种访问请求分配方法,应用于负载均衡设备,包括: ...
【技术保护点】
1.一种访问请求分配方法,应用于负载均衡设备,其特征在于,包括:/n检测服务器集群中的第一服务器是否处于正常工作状态;/n若是,则向所述第一服务器发送第一访问请求;/n若否,则向所述服务器集群中的第二服务器发送所述第一访问请求,其中,所述第二服务器为除所述第一服务器之外且处于所述正常工作状态的服务器;/n在检测到所述第一服务器未处于所述正常工作状态的情况下,每隔预设时长,检测所述第一服务器所保有的连接数量;/n当所述第一服务器所保有的连接数量小于预设值时,断开所述第一服务器所保有的所有连接;/n在断开所述第一服务器所保有的所有连接之后,将所述第一服务器从所述服务器集群中移除。/n
【技术特征摘要】
1.一种访问请求分配方法,应用于负载均衡设备,其特征在于,包括:
检测服务器集群中的第一服务器是否处于正常工作状态;
若是,则向所述第一服务器发送第一访问请求;
若否,则向所述服务器集群中的第二服务器发送所述第一访问请求,其中,所述第二服务器为除所述第一服务器之外且处于所述正常工作状态的服务器;
在检测到所述第一服务器未处于所述正常工作状态的情况下,每隔预设时长,检测所述第一服务器所保有的连接数量;
当所述第一服务器所保有的连接数量小于预设值时,断开所述第一服务器所保有的所有连接;
在断开所述第一服务器所保有的所有连接之后,将所述第一服务器从所述服务器集群中移除。
2.根据权利要求1所述的方法,其特征在于,在所述将所述第一服务器从所述服务器集群中移除之后,所述方法还包括:
每隔预设时长检测所述第一服务器是否恢复所述正常工作状态;
在检测到所述第一服务器恢复所述正常工作状态的情况下,向所述第一服务器发送n次访问请求,其中,所述第n次访问请求中请求的数量大于或者等于所述第(n-1)次访问请求中请求的数量,且所述第n次访问请求为:在所述第一服务器基于所述第(n-1)次发送的访问请求中每一请求均成功创建连接之后发送。
3.根据权利要求2所述的方法,其特征在于,所述向所述第一服务器发送n次访问请求之后,还包括:
在所述第一服务器基于所述第n次发送的访问请求中存在至少一个请求未成功创建连接的情况下,断开所述第一服务器当前所保有的所有连接;
重新执行向所述第一服务器发送n次访问请求。
4.根据权利要求2所述的方法,其特征在于,在向所述第一服务器发送n次访问请求之后,所述方法还包括:
在所述n等于预设阈值的情况下,将所述第一服务器添加至所述服务器集群。
5.根据权利要求1所述的方法,其特征在于,在所述检测所述第一服务器所保有的连接数量之后,所述方法还包括:
每隔预设时长检测所述第一服务器是否恢复所述正常工作状态;
在所述第一服务器所保有的连接数量大于或者等于所述预设值,且检测到所述第一服务器恢复所述正常工作状态的情况下,向所述第一服务器发送第二访问请求,其中,第二访问请求为在所述第一访问请求之后接收到的访问请求...
【专利技术属性】
技术研发人员:刘桂林,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。