发明名称 实现负载均衡的方法和系统
摘要 本发明提供了一种实现负载均衡的方法和系统,所述方法包括:接收客户端发送的请求,所述请求包括上下文变量;判断所述上下文变量是否为真,如果是,则将所述请求发送至与所述客户端建立连接的服务器进行处理,否则判断与所述客户端建立连接的服务器负载是否过重,如果是,则释放客户端与所述服务器的连接,选择负载较轻的服务器,并建立客户端与所选服务器的连接,否则将所述请求发送至与所述客户端建立连接的服务器进行处理通过本发明实施例,避免了客户端发送的请求为上下文相关的请求时,由于切换服务器连接而出现的错误,同时保障了服务器的负载均衡,提高了负载均衡的可靠性。
申请公布号 CN102143075B 申请公布日期 2013.08.07
申请号 CN201110075401.X 申请日期 2011.03.28
申请人 中国人民解放军国防科学技术大学 发明人 杨树强;滕猛;王怀民;吴泉源;贾焰;周斌;韩伟红;陈志坤;赵辉;舒琦;金松昌;罗荣凌;王凯
分类号 H04L12/70(2013.01)I;H04L29/08(2006.01)I 主分类号 H04L12/70(2013.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明
主权项 一种实现负载均衡的方法,其特征在于,预先为客户端的请求设置上下文变量,所述方法包括:A:接收客户端发送的请求,所述请求包括上下文相关的请求,并预先为所述上下文相关的请求设置一个上下文变量,所述上下文相关的请求在执行后续发送的请求时依赖于前面发送的请求的执行状态;B:判断所述上下文变量是否为真,如果是,则进入步骤E,否则进入步骤C;C:判断与所述客户端建立连接的服务器负载是否过重,如果是,则释放客户端与所述服务器的连接,进入步骤D,否则进入步骤E,其中,所述判断与所述客户端建立连接的服务器负载是否过重包括:判断所述服务器负载是否大于系统第一预设值且所述服务器负载相对于所述平均负载的百分比是否大于系统第二预设值;D:选择负载较轻的服务器,并建立客户端与所选服务器的连接,返回步骤C:E:将所述请求发送至与所述客户端建立连接的服务器进行处理。
地址 410073 湖南省长沙市开福区砚瓦池正街47号