[发明专利]一种负载均衡控制方法及装置有效
申请号: | 201310755485.0 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103678005A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 刘红玉;王伟 | 申请(专利权)人: | 税友软件集团股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 控制 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,特别是涉及一种负载均衡控制方法及装置。
背景技术
负载均衡控制在数据的有效传输与处理方面起着举足轻重的作用。网络设备制造商为了实现负载均衡控制的过程,推出了基于硬件的负载均衡交换机,也可称为多层交换设备,其中,比较出名的有F5公司的BIG-IP系列,Foundry公司的ServerIron系列,Radware公司的AppDirector系列,这些产品的共同特点均是基于ASIC芯片进行的设计。
负载均衡交换机主要是通过对各个目标机器和端口的监测,以及信息包流量的统计,确定目标机器和端口的健康状态和负载状况,进而根据负载均衡交换机中预定的策略,确定某个目标机器和端口,最终将信息包通过该端口发送到该目标机器,实现对信息包的路由选择和转发处理。
现有技术虽然可以实现对负载均衡的控制,但是,均是通过硬件(如:负载均衡交换机)作为中间节点,来实现负载均衡控制的,导致实现成本高、且当负载均衡交换机发生故障时,整个系统均不能工作,单点故障问题严重。
发明内容
有鉴于此,本申请实施例提供一种负载均衡控制方法及装置,通过软件的形式实现对负载均衡的控制,解决了现有技术实现成本高、单点故障严重的问题。
为了实现上述目的,本申请实施例提供的技术方案如下:
一种负载均衡控制方法,预先设置有至少一个令牌,包括:
响应接收到的应用系统发送的请求包,根据预先设置的负载均衡策略,确定与所述请求包对应的目标机器;
获取一个令牌,并在预先设置的令牌状态表中标记该令牌的状态;
发送所述令牌以及与所述请求包对应的数据包至所述目标机器。
优选的,所述根据预先设置的负载均衡策略,确定与所述请求包对应的目标机器,包括:
获取与所述请求包对应的数据包的数据量;
判断所述数据量是否满足预设值;
当是时,根据预先设置的负载均衡策略中的第一规则,确定与所述请求包对应的目标机器;
当否时,根据预先设置的负载均衡策略中的第二规则,确定与所述请求包对应的目标机器。
优选的,在预先设置的令牌状态表中标记的令牌的状态包括:与该令牌对应的目标机器,
根据预先设置的负载均衡策略中的第一规则,确定与所述请求包对应的目标机器,包括:
根据预先设置的数据量与目标机器之间的对应关系,确定与所述数据量对应的各个目标机器;
统计预先设置的令牌状态表中与各个确定的目标机器对应的第一令牌数;
根据所述第一令牌数以及当前有效令牌数,计算第一令牌比例;
判断所述第一令牌比例是否满足预设值;
当是时,在预先设置的令牌状态表中,统计分别与各个确定的目标机器对应的第二令牌数,且将与最小的第二令牌数对应的目标机器,确定为与所述请求包对应的目标机器。
优选的,根据预先设置的负载均衡策略中的第二规则,确定与所述请求包对应的目标机器,包括:
确定与所述请求包中携带的渠道范围对应的各个目标机器;
在确定的各个目标机器中,获取与请求包中携带的业务特征对应的各个目标机器;
利用预先设置的令牌状态表,统计分别与各个获取的目标机器对应的第三令牌数,且将与最小的第三令牌数对应的目标机器,确定为与所述请求包对应的目标机器。
优选的,在预先设置的令牌状态表中标记的令牌的状态还包括:与该令牌对应的渠道以及业务特征,且将上述获取的各个目标机器的集合看作第一目标机器集合,
该方法在统计分别与各个获取的目标机器对应的第三令牌数,且将与最小的第三令牌数对应的目标机器,确定为与所述请求包对应的目标机器之前,还包括:
根据发出所述请求包的业务系统,获取分别与所述第一目标机器集合中的每个目标机器对应的渠道;
统计预先设置的令牌状态表中分别与获取的各个渠道对应的第四令牌数;
根据各个所述第四令牌数,更新所述第一目标机器集合,且将更新后的所述第一目标机器集合看作第二目标机器集合;
利用所述请求包中携带的业务特征,统计预先设置的令牌状态表中分别与第二目标机器集合中的各个目标机器对应的第五令牌数;
根据各个所述第五令牌数,对所述第二目标机器集合进行更新,且将更新后的第二目标机器集合看作第三目标机器集合。
优选的,根据各个所述第四令牌数,更新所述第一目标机器集合,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于税友软件集团股份有限公司,未经税友软件集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310755485.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适于石油烃污染的土壤培养基
- 下一篇:一种供水管道防回水装置