[发明专利]一种集群负载均衡的实现方法有效
申请号: | 201410281860.7 | 申请日: | 2014-06-23 |
公开(公告)号: | CN104023082B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 戴纯兴 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 负载 均衡 实现 方法 | ||
1.一种集群负载均衡的实现方法,其特征在于其具体实现过程为:
设置负载均衡集群,该集群由计算机服务器设备组成并以三角传输模式接入到网络中,该集群对请求的响应由计算机服务器直接完成,该集群分成数据处理模块、规则控制模块、规则生成模块、服务模块、日志记录模块、系统监控模块、系统管理模块,其中
服务模块,负责提供负载均衡机制,将不同设备组成统一整体共同对外提供负载均衡服务,根据设备状态分发请求到不同负载均衡设备,传递请求到后端服务器,根据后端服务器负载信息动态添加或删除负载均衡设备;
日志记录模块,负责动态定位数据处理模块位置,传递日志到数据处理模块;
数据处理模块,负载记录由日志记录模块传递的数据,统计保存到数据库中的数据,形成统计数据和报表;
规则生成模块,负责生成服务模块的配置规则,供服务模块使用,该规则生成模块可以向规则控制模块下发规则;
规则控制模块,负责定位规则生成模块位置,并根据设备角色下载规则生成模块形成的规则、配置规则到服务模块;
系统监控模块,负责监控设备状态,形成设备负载信息、告警异常状态、关闭和启用负载均衡设备服务;
系统管理模块,负责定位负载均衡设备,对集群内的计算机设备进行配置,即配置角色、监控规则,查看日志,配置日志规则,管理系统下的各个模块的功能、显示日志报表和下载日志报表,是负载均衡集群的管理入口。
2.根据权利要求1所述的一种集群负载均衡的实现方法,其特征在于:所述集群中有至少一台作为服务模块的计算机设备;有一台作为数据处理模块的计算机设备;一台作为规则生成模块的主配置机的计算机设备;上述系统管理模块为集群内每一台设备的管理入口。
3.根据权利要求2所述的一种集群负载均衡的实现方法,其特征在于:所述服务模块的服务过程为:
首先加载规则配置文件,服务启动后同步计算机设备,查找当前存在在集群内的其它属于服务模块角色的设备,并将这些设备同步到程序中;
同步完毕后系统开始接收网络请求和系统内部发送到本设备的请求;
接收到的网络请求由分发系统决定是哪台设备转发请求:如果是转发到本地的请求,由转发请求模块直接转发;如果是分发到其它设备的请求,由分发系统分发到其它设备上;
接收到的系统内部请求由接收系统直接转发到转发请求模块,转发请求;
请求转发后由日志记录模块记录相关日志。
4.根据权利要求3所述的一种集群负载均衡的实现方法,其特征在于:所述集群系统采用cookie插入的方式记录设备转发信息,当cookie中没有相关记录时,首先由本服务模块设备发送,在设备负载过高时通过查找集群内部其它设备的设备状态,选择负载较低的设备转发请求;当cookie中存在相关记录后,直接将请求分发到上次处理这个请求的设备上。
5.根据权利要求2所述的一种集群负载均衡的实现方法,其特征在于:所述日志记录模块的工作过程为:
首先定位数据服务器位置,与数据库服务器建立连接;
当接收到要存储的日志后,将日志发送到数据库服务器。
6.根据权利要求2所述的一种集群负载均衡的实现方法,其特征在于:所述数据处理模块的工作过程为:
该模块读取配置文件,标志SSA功能;
接收请求、执行计划任务并显示日志报表:所述接收请求接收的是日志记录请求、日志管理请求、服务定位请求,该请求接收后保存日志到日志处理模块的服务器中;执行计划任务是统计日志报表数据;显示日志报表是将日志报表显示到系统管理平台。
7.根据权利要求2所述的一种集群负载均衡的实现方法,其特征在于:所述规则生成模块的工作过程为:
生成配置文件,检测校验配置文件的正确性;
主动下发配置文件到各个设备;
接收请求并发送配置文件到各个设备。
8.根据权利要求2所述的一种集群负载均衡的实现方法,其特征在于:所述规则控制模块的工作过程为:定位规则生成模块位置,从规则生成模块下载规则配置文件并部署到服务模块,主动检测规则配置文件是否发送变化。
9.根据权利要求2所述的一种集群负载均衡的实现方法,其特征在于:所述系统监控模块的工作过程为:获取作为该监控模块的计算机设备状态和集群设备状态,并根据集群内的设备状态信息决定是否关闭或启用本设备的服务模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410281860.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铣削式碎冰刀
- 下一篇:印刷用磁性油墨颗粒回收器