[发明专利]一种网络资源访问方法及装置有效
申请号: | 201811445868.7 | 申请日: | 2018-11-29 |
公开(公告)号: | CN109302498B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 李娅;易盼 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络资源 访问 方法 装置 | ||
本申请提供一种网络资源访问方法及装置,包括:接收客户端发送的DNS请求;所述DNS请求携带有所述客户端待访问的目标域名;确定所述目标域名对应的IP地址;若确定出的IP地址是所述目标Web服务器集群的虚拟IP地址,则检测所述目标Web服务器集群中各业务服务器的状态;若所述各业务服务器均处于异常状态,则将所述备份Web服务器集群的虚拟IP地址返回给客户端,以使客户端基于该备份Web服务器集群的虚拟IP地址访问网络资源。使用本申请提供的方法,可以防止因为目标Web服务器集群中的业务服务器异常而导致的客户端网络访问中断的问题。
技术领域
本申请涉及计算机通信领域,尤其涉及一种网络资源访问方法及装置。
背景技术
Web服务器集群通常包括负载均衡设备、以及至少一个业务服务器。其中,负载均衡设备可用于对客户端发送的网络访问请求做负载均衡处理。业务服务器主要用于对负载均衡设备转发的网络访问请求进行处理。
Web服务器集群被配置了一个虚拟IP地址。客户端可基于该Web服务器集群的虚拟IP地址来访问Web服务器集群中的网络资源。
例如,当客户端访问该Web服务器集群的网络资源时,客户端可基于该虚拟IP地址,向Web服务器集群发送网络访问请求。该Web服务器集群中的负载均衡设备接收到客户端发送的网络访问请求后,可基于负载均衡算法将该网络访问请求发送给选定的业务服务器进行处理。
但是当该Web服务器集群中的所有业务服务器均异常时,则无法处理客户端发送的网络访问请求,从而导致客户端网络访问中断。
发明内容
有鉴于此,本申请提供一种网络资源访问方法及装置,用以防止因为目标Web服务器集群中的业务服务器异常而导致的客户端网络访问中断的问题。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种网络资源访问方法,所述方法应用于目标Web服务器集群中的负载均衡设备,所述目标Web服务器集群被配置了备份Web服务器集群,所述方法包括:
接收客户端发送的DNS请求;所述DNS请求携带有所述客户端待访问的目标域名;
确定所述目标域名对应的IP地址;
若确定出的IP地址是所述目标Web服务器集群的虚拟IP地址,则检测所述目标Web服务器集群中各业务服务器的状态;
若所述各业务服务器均处于异常状态,则将所述备份Web服务器集群的虚拟IP地址返回给客户端,以使客户端基于该备份Web服务器集群的虚拟IP地址访问网络资源。
可选的,所述方法还包括:
若所述各业务服务器中的至少一个业务服务器处于正常状态,则将所述目标Web服务器集群的虚拟IP地址返回给所述客户端,以由所述客户端基于该目标Web服务器集群的虚拟IP地址访问网络资源。
可选的,所述方法还包括:
若确定出的IP地址不是所述目标Web服务器集群的虚拟IP地址,则将确定出的IP地址返回给客户端,以使客户端基于该返回的IP地址访问网络资源。
可选的,所述目标Web服务器集群中的各业务服务器被划分成多个一个业务服务器组,其中一个业务服务器组为主业务服务器组,其他业务服务器组为该主业务服务器组的备份业务服务器组;
所述方法还包括:
接收所述客户端发送的网络访问请求;
若所述主业务服务器组中的各业务服务器均异常,则基于预设的负载均衡算法,在所述备份业务服务器组中选择第一目标业务服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811445868.7/2.html,转载请声明来源钻瓜专利网。