【技术实现步骤摘要】
一种负载均衡方法及装置
本专利技术涉及负载均衡
,特别是涉及一种负载均衡方法及装置。
技术介绍
最近几年,伴随着互联网技术的日益发展,互联网所提供的服务内容也越来越多,服务器处理速度和内存访问速度的增长远远低于网络带块和应用服务的增长。尤其是在云计算的兴起后,企业后台服务通常使用负载均衡服务器将来自外部的高并发请求发送到服务集群来处理,以达到对外部请求的快速准确响应,其中的负载均衡服务器简言之就是一种将大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间的后台服务。现有主流技术方案采用两种方式进行负载均衡,一种是采用硬件负载均衡器,例如,F5、Array、Radware等,主流硬件负载均衡器支持4-7层负载均衡,基于智能交换机设备实现,主要具有负载均衡、应用交换、会话交换、状态监控、智能网络地址转换、通用持续性、响应错误处理等功能,但是硬件负载均衡器也存在着一定的缺陷,例如,成本高、配置冗余,负载均衡设备单点故障影响面过大,设备状态维护需要专业的厂商支持。另一种是软件负载均衡器,现有软件负载均衡器基于Nginx接受互联网上的连接请求, ...
【技术保护点】
1.一种负载均衡方法,其特征在于,包括:接收负载均衡请求报文;根据预设的负载规则获取所述请求报文中的若干个参数特征值;将所述若干个参数特征值进行组合,并将组合后的数据与所述预设的负载规则进行匹配,得到匹配度;根据所述匹配度确定目标负载规则,并基于所述目标负载规则确定目标负载集群;将所述请求报文转发至所述目标负载集群,其中,所述目标负载集群实现对所述请求报文的负载均衡配置。
【技术特征摘要】
1.一种负载均衡方法,其特征在于,包括:接收负载均衡请求报文;根据预设的负载规则获取所述请求报文中的若干个参数特征值;将所述若干个参数特征值进行组合,并将组合后的数据与所述预设的负载规则进行匹配,得到匹配度;根据所述匹配度确定目标负载规则,并基于所述目标负载规则确定目标负载集群;将所述请求报文转发至所述目标负载集群,其中,所述目标负载集群实现对所述请求报文的负载均衡配置。2.根据权利要求1所述的方法,其特征在于,所述根据预设的负载规则获取所述请求报文中的若干个参数特征值,包括:获取所述预设的负载规则中的规则数据;提取所述规则数据中的特征值取值路径,并根据所述特征值取值路径读取所述请求报文中的数据,确定所述请求报文中的若干个参数特征值。3.根据权利要求2所述的方法,其特征在于,所述获取所述预设的负载规则中的规则数据,包括:获取用户预设的负载规则的录入信息,其中,所述录入信息包括特征值取值路径、初始负载规则、集群节点信息;将所述预设定义的录入信息转换为数据表,并将所述数据表中数据表转换为预设格式的所述负载规则的规则数据。4.根据权利要求3所述的方法,其特征在于,还包括:将所述规则数据存储到目标数据库;通过调用所述目标数据库的规则数据,对负载集群的配置信息进行修改,实现重新构建所述负载集群。5.根据权利要求1所述的方法,其特征在于,所述根据所述匹配度确定目标负载规则,并基于所述目标负载规则确定目标负载集群,包括:根据所述匹配度确定初始负载规则;当所述初始负载规则为多个时,获取所述初始负载规则的优先级信息;将优先级最高的初始负载规则确定为目标负载规则;基于所述目标负载规则确定目标负载集群。6.一种负载均衡装置,其特征在于,包括:接...
【专利技术属性】
技术研发人员:吴宗泽,
申请(专利权)人:亚信科技中国有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。