[发明专利]请求的负载均衡方法、装置、系统、设备以及存储介质在审
申请号: | 201710438983.0 | 申请日: | 2017-06-12 |
公开(公告)号: | CN109039687A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 吴学治 | 申请(专利权)人: | 北京信威通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端请求 负载均衡 关键路 存储介质 路由配置 路由转发 注解信息 负载均衡服务器 并发处理能力 发送 负载功能 负载能力 信息构造 业务路由 用户体验 预先定义 健壮性 请求体 自定义 代理 升级 | ||
本发明实施例公开了请求的负载均衡方法、装置、系统、设备以及存储介质,该方法包括:获取待发送的客户端请求;根据预先定义的路由配置注解信息,从所述客户端请求的请求体中提取对应的关键路由信息,其中,所述路由配置注解信息用于指示关键路由信息在所述客户端请求中的位置;根据所述关键路由信息构造键值对形式的路由转发信息,将所述路由转发信息加入所述客户端请求的请求头后,以代理的方式发送至负载均衡服务器。本发明实施例能够实现自定义的负载功能,将原本不支持负载均衡的系统升级为具备负载能力和业务路由能力的系统,提高了系统的并发处理能力和健壮性,增强了可靠性,提升了用户体验。
技术领域
本发明实施例涉及通信技术,尤其涉及一种请求的负载均衡方法、装置、系统、设备以及存储介质。
背景技术
随着网络技术的不断发展,网络业务量、访问量以及数据流量迅猛增加,负载均衡机制应运而生。负载均衡机制,即客户端发送请求至负载均衡服务器,负载均衡服务器根据业务规则转发到多个应用服务器响应请求,从而实现增加网络吞吐量、提升并发数据处理能力的目的。
现有技术中,对于超文本传输协议HTTP请求,负载均衡服务器针对HTTP请求地址或HTTP请求头部信息进行业务路由和请求转发,但是对于目前互联网广泛使用的部分服务器接口协议,例如Hessian协议等,请求地址中只包含域名和端口信息,请求的其它信息封装在请求体中,以比特流形式存在,服务器接收方根据协议解析数据后再进行针对性的处理,这种方法虽然增强了通信的安全性,但是负载均衡服务器面对没有针对不同服务而区分的域名和端口信息,不能实现配置转发的工作。如果采用通过客户端请求不同地址或端口的解决办法,则失去了集中管理的便利性,加大了配置管理的难度,还会增加运维成本。
而且,HTTP请求体中的数据根据应用层协议进行了编码或加密操作,负载均衡服务器无法根据HTTP请求体的内容实现自定义的负载功能,不能提供个性化的服务,造成用户体验感不佳。
发明内容
本发明实施例提供一种请求的负载均衡方法、装置、系统、设备以及存储介质,以解决现有技术中负载均衡服务器对于部分接口不能配置转发、无法实现自定义负载功能的问题。
第一方面,本发明实施例提供了一种请求的负载均衡方法,包括:
获取待发送的客户端请求;
根据预先定义的路由配置注解信息,从所述客户端请求的请求体中提取对应的关键路由信息,其中,所述路由配置注解信息用于指示关键路由信息在所述客户端请求中的位置;
根据所述关键路由信息构造键值对形式的路由转发信息,将所述路由转发信息加入所述客户端请求的请求头后,以代理的方式发送至负载均衡服务器。
进一步地,根据预先定义的路由配置注解信息,从所述客户端请求的请求体中提取对应的关键路由信息,其中,所述路由配置注解信息用于指示关键路由信息在所述客户端请求中的位置之前,包括:
根据所述客户端请求,通过路由注解配置器对所述客户端请求的客户端接口参数进行注解,生成与所述客户端请求相匹配的路由配置注解信息,所述路由配置注解信息用于指示关键路由信息在所述客户端请求中的位置,所述路由配置注解信息包括路由参数和所述路由参数中包含的字段。
进一步地,根据预先定义的路由配置注解信息,从所述客户端请求的请求体中提取对应的关键路由信息,其中,所述路由配置注解信息用于指示关键路由信息在所述客户端请求中的位置,包括:
通过路由注解解析器获取所述路由配置注解信息,根据所述路由配置注解信息中的所述路由参数查找所述路由参数的字段,从所述客户端请求的请求体中提取所述字段的字段值;
对所述字段的字段值进行字符串化操作,将操作结果作为所述路由参数对应的关键路由信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信威通信技术股份有限公司,未经北京信威通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710438983.0/2.html,转载请声明来源钻瓜专利网。