[发明专利]一种基于HTTP2.0协议的负载均衡方法、装置及设备在审
申请号: | 201811603261.7 | 申请日: | 2018-12-26 |
公开(公告)号: | CN111371825A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 熊友军;陈力春 | 申请(专利权)人: | 深圳市优必选科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http2 协议 负载 均衡 方法 装置 设备 | ||
一种基于HTTP2.0协议的负载均衡方法包括:HTTP2.0服务器启动时,向注册服务器注册HTTP2.0服务器访问地址,并在连接数发生变化时向注册服务器更新连接数;客户端向注册服务器发送HTTP2.0服务器访问请求,注册服务器根据所更新的HTTP2.0服务器的连接数,向客户端返回所注册的HTTP2.0服务器访问地址;客户端根据返回的HTTP2.0服务器访问地址,与HTTP2.0服务器建立HTTP2.0连接。由于可以由注册服务器根据负载均衡策略返回真实的HTTP2.0服务器访问地址,从而直接与HTTP2.0服务器建立HTTP2.0连接,既可以有效的利用HTTP2.0连接的优势,又可以减少HTTP2.0连接的数量,有利于提高网络性能。
技术领域
本申请属于互联网领域,尤其涉及一种基于HTTP2.0协议的负载均衡方法、装置及设备。
背景技术
HTTP2.0协议的目的是通过支持请求与响应的多路复用来减少延迟,通过压缩HTTPS首部字段将协议开销降低,同时增加请求优先级和服务器端推送的支持。HTTP2.0协议使客户端与服务器建立一个长连接,使用二进制分帧的方式实现在一个连接上承载任意数量的双向数据流,从而避免了HTTP1需要每次请求客户端都需要和服务器端重新建立连接。
目前,通常使用nginx反向代理的方式实现HTTP2.0请求的负载均衡,这种反向代理的方式对后端服务器的代理通常有两种方式:
方式1,客户端与代理服务器之间建立HTTP2.0连接通信,代理服务器与后端服务器之间降级为HTTP1.1;
方式2,客服端与代理服务器之间建立HTTP2.0连接通信,代理服务器与后端服务器再建立HTTP2.0的连接。
方式1由于代理服务器与后端服务器降级为HTTP1.1,使得利用HTTP2.0的优势没有得到有效的体现,而方式2则需要建立和维护额外多一倍的连接数,不利于提高网络性能。
发明内容
有鉴于此,本申请实施例提供了一种基于HTTP2.0协议的负载均衡方法、装置及设备,以解决现有技术中的负载均衡方法不能体现HTTP2.0优势,或者需要建立和维护多一倍的连接数,不利于提高网络性能的问题。
本申请实施例的第一方面提供了一种基于HTTP2.0协议的负载均衡方法,所述基于HTTP2.0协议的负载均衡方法包括:
HTTP2.0服务器启动时,向注册服务器注册HTTP2.0服务器访问地址,并在连接数发生变化时向注册服务器更新连接数;
客户端向注册服务器发送HTTP2.0服务器访问请求,注册服务器根据所更新的HTTP2.0服务器的连接数,向客户端返回所注册的HTTP2.0服务器访问地址;
客户端根据返回的HTTP2.0服务器访问地址,与HTTP2.0服务器建立HTTP2.0连接。
结合第一方面,在第一方面的第一种可能实现方式中,所述在连接数发生变化时向注册服务器更新连接数的步骤包括:
当HTTP2.0服务器与客户端建立HTTP2.0连接,或者断开HTTP2.0连接时,将更新后的HTTP2.0服务器的连接数发送至注册服务器;
当HTTP2.0服务器关闭时,向注册服务器注销服务器访问地址。
第二方面,本申请实施例提供了一种基于HTTP2.0协议的负载均衡方法,应用于客户端,所述基于HTTP2.0协议的负载均衡方法包括:
向注册服务器发送访问请求,以使得所述注册服务器根据注册的HTTP2.0服务器,以及注册的HTTP2.0服务器的连接数,查找满足负载均衡策略的HTTP2.0服务器访问地址;
接收注册服务器返回的HTTP2.0服务器访问地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优必选科技有限公司,未经深圳市优必选科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811603261.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种闯红灯预警方法及装置
- 下一篇:一种参数确定方法、通信装置及存储介质