【技术实现步骤摘要】
一种基于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的优势没有得到 ...
【技术保护点】
1.一种基于HTTP2.0协议的负载均衡方法,其特征在于,所述基于HTTP2.0协议的负载均衡方法包括:/nHTTP2.0服务器启动时,向注册服务器注册HTTP2.0服务器访问地址,并在连接数发生变化时向注册服务器更新连接数;/n客户端向注册服务器发送HTTP2.0服务器访问请求,注册服务器根据所更新的HTTP2.0服务器的连接数,向客户端返回所注册的HTTP2.0服务器访问地址;/n客户端根据返回的HTTP2.0服务器访问地址,与HTTP2.0服务器建立HTTP2.0连接。/n
【技术特征摘要】
1.一种基于HTTP2.0协议的负载均衡方法,其特征在于,所述基于HTTP2.0协议的负载均衡方法包括:
HTTP2.0服务器启动时,向注册服务器注册HTTP2.0服务器访问地址,并在连接数发生变化时向注册服务器更新连接数;
客户端向注册服务器发送HTTP2.0服务器访问请求,注册服务器根据所更新的HTTP2.0服务器的连接数,向客户端返回所注册的HTTP2.0服务器访问地址;
客户端根据返回的HTTP2.0服务器访问地址,与HTTP2.0服务器建立HTTP2.0连接。
2.根据权利要求1所述的基于HTTP2.0协议的负载均衡方法,其特征在于,所述在连接数发生变化时向注册服务器更新连接数的步骤包括:
当HTTP2.0服务器与客户端建立HTTP2.0连接,或者断开HTTP2.0连接时,将更新后的HTTP2.0服务器的连接数发送至注册服务器;
当HTTP2.0服务器关闭时,向注册服务器注销服务器访问地址。
3.一种基于HTTP2.0协议的负载均衡方法,应用于客户端,其特征在于,所述基于HTTP2.0协议的负载均衡方法包括:
向注册服务器发送访问请求,以使得所述注册服务器根据注册的HTTP2.0服务器,以及注册的HTTP2.0服务器的连接数,查找满足负载均衡策略的HTTP2.0服务器访问地址;
接收注册服务器返回的HTTP2.0服务器访问地址;
根据所述HTTP2.0服务器访问地址建立与HTTP2.0服务器的HTTP2.0连接。
4.根据权利要求3所述的基于HTTP2.0协议的负载均衡方法,其特征在于,所述方法还包括:
当与HTTP2.0服务器的HTTP2.0连接建立不成功,或者与HTTP2.0服务器的HTTP2.0连接失效时,则重新向注册服务器发送访问请求。
5.一种基于HTTP2.0协议的负载均衡方法,应用于HTTP2.0服务器,其特征在于,所述基于HTTP2.0协议的负载均衡方法包括:
在HTTP2.0服务器启动时,向注册服务器注册HTTP2.0服务器访问地址,在连接数发生变化时向注册服务器更新连接数,以使得注册服务器在接收到客户端的访问请求时,根据更新的连接数和负载均衡策略,向客户端返...
【专利技术属性】
技术研发人员:熊友军,陈力春,
申请(专利权)人:深圳市优必选科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。