发明名称 一种应用服务的负载均衡方法及系统
摘要 本申请提供了一种应用服务的负载均衡方法及系统,以解决目前网络服务中的负载均衡问题。所述方法包括:不断获取后端服务器的当前负载信息,所述当前负载信息包括后端服务器的应用程序运行数据,或者包括后端服务器的应用程序运行数据和性能数据;在每个获取周期内,依据所述当前负载信息重新计算后端服务器的权重;依据每次计算的权重调整后端服务器的分配,并选择后端服务器将客户端的接入请求进行路由。与传统的应用服务的负载均衡方法相比,本申请能够在完成同样功能的多个网络设备之间实现业务量的合理分配,而不至于出现一台设备过忙,其他设备未能充分发挥其作用的情况。
申请公布号 CN102611735B 申请公布日期 2015.12.09
申请号 CN201110433096.7 申请日期 2011.12.21
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 李强;黄蔚
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京润泽恒知识产权代理有限公司 11319 代理人 苏培华
主权项 一种应用服务的负载均衡方法,其特征在于,包括:分发服务器不断获取后端服务器的当前负载信息,所述当前负载信息包括后端服务器的应用程序运行数据,或者包括后端服务器的应用程序运行数据和性能数据;其中,所述应用程序运行数据是后端服务器的应用程序的运行数据,所述后端服务器为终端应用程序提供网络服务,所述终端应用程序与后端服务器的应用程序对应同一应用服务;所述应用程序运行数据包括实际在线人数,和/或正在下载的应用程序数,和/或正在下载的数据量,和/或实际连接数,其中,正在下载的应用程序数包括统计下载列表中当前正在下载的应用程序数,不包括已经下载完毕和下载列表中未开始下载的应用程序数;统计每个正在下载的应用程序的下载数据量,将所述下载数据量累加,得到正在下载的数据量;在每个获取周期内,依据所述当前负载信息重新计算每台后端服务器的权重;依据每次计算的每台后端服务器的权重调整后端服务器的分配,并选择后端服务器将客户端的接入请求进行路由;通过路由表维护所有可分配的后端服务器,所述路由表中记录了所有可分配的后端服务器的配置信息,其中,配置信息包括服务器的IP地址和端口配置信息;定时获取路由表中后端服务器的运行状态信息,其中,所述运行状态信息是指检测出后端服务器是否与分发服务器保持通信且通信状态是否正常;依据所述运行状态信息检测相应的后端服务器是否异常或失效,并将异常或失效的后端服务器的配置信息从路由表中删除;通过向所述路由表中添加后端服务器的配置信息,动态添加可分配的后端服务器。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)
您可能感兴趣的专利