【技术实现步骤摘要】
本专利技术涉及一种基于域名解析技术对目标服务进行负载均衡方法,尤其是一种基于域名解析技术进行灵活可控的负载均衡方法。
技术介绍
现有基于域名解析技术进行可控负载均衡的方法为:假设目标域名提供目标服务,具有一定的请求量,单个服务节点无法满足业务需要,假设需三服务节点X,Y,Z。由于采用域名服务器轮询或随机策略,所有请求分摊到每个服务节点的概率是相等的。若三服务节点硬件配置相等,带宽购买情况也相等,因此仅需将目标服务的请求量平均地分配到三个服务节点即可,则现有域名服务器负载均衡技术即可满足要求。但若三个服务节点硬件配置不相等,带宽购买情况也不相同,即每个服务节点处理请求的能力是参差不齐的。在这种情况下,按平均策略进行请求量分配,最大响应量仅是处理能力最差服务节点的3倍,而不是三个服务节点的服务能力之和,因此现有域名服务器负责均衡技术无法在资源不平等的情况下将目标请求合理分配到不同服务节点上。
技术实现思路
本专利技术提供了。实现本专利技术目的的,包括如下步骤:(I)在目标域名所在的授权域名服务器配置中添加两条以上负载均衡地址记录,分别指向需要进行负载均衡的目标服务器IP,根据不同目标服务器的负载能力设置相应负载均衡地址记录的负载偏好;(2)客户端向本地域名服务器发起对目标域名的域名的地址记录查询;若本地域名服务器本地有目标域名的地址记录的缓存项且没有过期,则直接将缓存地址记录返回给查询客户端;若无本地缓存项,本地域名服务器将该查询按标准域名解析协议递归至目标域名的授权域名服务器;(3)授权域名服务器根据步骤(I)添加的两条以上负载均衡地址记录的负载偏好,从中动态 ...
【技术保护点】
一种基于域名解析技术的可控负载均衡方法,包括如下步骤:(1)在目标域名所在的授权域名服务器配置中添加两条以上负载均衡地址记录,分别指向需要进行负载均衡的目标服务器IP,,根据不同目标服务器的负载能力设置相应负载均衡地址记录的负载偏好;(2)客户端向本地域名服务器发起对目标域名的域名的地址记录查询;若本地域名服务器本地有目标域名的地址记录的缓存项且没有过期,则直接将缓存地址记录返回给查询客户端;若无本地缓存项,本地域名服务器将该查询按标准域名解析协议递归至目标域名的授权域名服务器;(3)授权域名服务器根据步骤(1)添加的两条以上负载均衡地址记录的负载偏好,从中动态选择其中一条负载均衡记录,将其转换为地址记录后返回本地域名服务器;(4)本地域名服务器缓存住从授权域名服务器返回的目标域名地址记录,并返回给客户端;(5)客户端根据本地域名服务器返回的地址记录,提取出IP地址信息,连接该IP地址对应的目标服务节点。
【技术特征摘要】
1.一种基于域名解析技术的可控负载均衡方法,包括如下步骤: (1)在目标域名所在的授权域名服务器配置中添加两条以上负载均衡地址记录,分别指向需要进行负载均衡的目标服务器IP,,根据不同目标服务器的负载能力设置相应负载均衡地址记录的负载偏好; (2)客户端向本地域名服务器发起对目标域名的域名的地址记录查询;若本地域名服务器本地有目标域名的地址记录的缓存项且没有过期,则直接将缓存地址记录返回给查询客户端;若无本地缓存...
【专利技术属性】
技术研发人员:曾福华,郝冲,刘再德,贾超峰,
申请(专利权)人:北京快网科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。