【技术实现步骤摘要】
负载均衡装置的报文重写方法及负载均衡装置
公开涉及计算机信息处理领域,具体而言,涉及一种用于负载均衡装置的报文重写方法、负载均衡装置、电子设备及计算机可读介质。
技术介绍
在实际的网络数据传送过程中,负载均衡装置作为服务器端和客户端的中间一环,有目的性的修改HTTP的请求和响应报文,以满足某种特定的效果。这就是HTTP重写功能。目前的HTTP重写功能,通常是在HTTP报文中检索出某一固定的字符串作为匹配条件,根据实际需要,替换成预设好的字符串;或者在HTTP报文中新增、删除一头部字段。这样就能够修改HTTP交互报文,灵活的满足客户端和服务器端的要求。但是现有技术的方案中,HTTP压缩本来就是在牺牲一定的性能的条件下,提升客户的访问体验。当传输数据较小时,客户体验无差别的情况下,白白牺牲了性能;而且,当负载均衡装置面向几百万的客户端时,同样的报文,客户端每请求一次,就需要重写一次。这样白白浪费了负载均衡装置提供更多功能的机会。因此,需要一种新的用于负载均衡装置的报文重写方法、负载均衡装置、电子设备及计算机可读介 ...
【技术保护点】
1.一种用于负载均衡装置的报文重写方法,其特征在于,包括:/n获取来自客户端的请求报文;/n由所述请求报文中提取目标URL地址;/n在满足预设条件时,将所述请求报文发送至所述目标URL地址对应的服务器以使得所述服务器通过明文回复响应报文;/n对所述响应报文进行报文重写生成响应信息。/n
【技术特征摘要】 【专利技术属性】
1.一种用于负载均衡装置的报文重写方法,其特征在于,包括:
获取来自客户端的请求报文;
由所述请求报文中提取目标URL地址;
在满足预设条件时,将所述请求报文发送至所述目标URL地址对应的服务器以使得所述服务器通过明文回复响应报文;
对所述响应报文进行报文重写生成响应信息。
2.如权利要求1所述的用于负载均衡装置的报文重写方法,其特征在于,获取来自客户端的请求报文之前,还包括:
获取所述负载均衡装置对应的至少一个服务器的配置权限;
基于所述配置权限修改所述至少一个服务器的重写配置。
3.如权利要求2所述的用于负载均衡装置的报文重写方法,其特征在于,基于所述配置权限修改所述至少一个服务器的重写配置,包括:
基于所述配置权限修改所述至少一个服务器的头域,以使得所述至少一个服务器的响应报文为明文。
4.如权利要求1所述的用于负载均衡装置的报文重写方法,其特征在于,满足预设条件,包括:
在重写配置存在变更或未在缓存中匹配到有效结果。
5.如权利要求1所述的用于负载均衡装置的报文重写方法,其特征在于,对所述响应报文进行报文重写以生成响应信息,包括:
负载均衡装置接收并解析所述响应报文;
在所述响应报文中提取待重写的字符串;
根据预设信息对所述待重写的字符串进行替换以生成所述响应信息。
6.如权利要求1所述的用于负载均衡装置的报文重写方法,其特征在于,还包括:
将所述目标URL地址和其对应的所述响应信息存储在负载均衡装置的缓存中。
技术研发人员:胡义良,孙艳杰,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。