新功能:阿里云负载均衡支持HTTP/二、WSS协议

摘要: 很高兴的告诉你们,阿里云负载均衡在欧洲中部(法兰克福)与亚太东南3(吉隆坡)地域支持HTTP/二、WSS(Web Socket Secure)协议。 一、HTTP/2协议支持 什么是HTTP/2 HTTP2是超文本传输协议的第二版,Hypertext Transfer Protocol Version 2 (HTTP/2),向下兼容HTTP1.X协议版本,同时带来性能的大幅提高。后端

很高兴的告诉你们,阿里云负载均衡在欧洲中部(法兰克福)与亚太东南3(吉隆坡)地域支持HTTP/二、WSS(Web Socket Secure)协议。浏览器

一、HTTP/2协议支持
什么是HTTP/2
HTTP2是超文本传输协议的第二版,Hypertext Transfer Protocol Version 2 (HTTP/2),向下兼容HTTP1.X协议版本,同时带来性能的大幅提高。服务器

HTTP/2相比HTTP/1.X有哪些优势
多路复用 (Multiplexing): 多路复用容许同时经过单一的 HTTP/2 链接发起多重的请求-响应消息。
二进制分帧与首部压缩: 提高了数据在网络中传输的效率
服务端推送(Server Push): 服务端能够主动往客户端推送数据,以减小请求次数提高效率
除此之外还有流量控制、主动重置请求、请求优先级等众多特性使得WEB服务性能得以大幅提高网络

HTTP/1.1与HTTP/2请求过程对比并发

图片描述
经过访问https://http2.akamai.com/demo...负载均衡

如何在阿里云负载均衡SLB上启用HTTP2协议
无需配置,在HTTPS监听上默认支持(当前不支持明文的HTTP2)性能

限制于约束
HTTP/2协议仅在HTTPS监听上支持,不支持明文HTTP2(HTTP/2 Cleartext)
SLB HTTPS监听会侦测客户端发起的握手报文ClientHello中的ALPN字段进行协议版本的协商,若客户端ClientHello报文中没有携带ALPN字段,则SLB将按照HTTP/1.x的请求逻辑来处理
当前HTTP/2只启用在客户端到SLB之间的链路,SLB到后端服务器之间的链接依然是HTTP/1.X
HTTP/2的请求会统计到监听/实例的QPS中,与HTTP/1.X的QPS请求统一计数
单个链接支持的最大并发stream数为128
HTTP/2的链接超时时间为180秒,不可例外
二、WSS协议支持
什么是WS/WSS
WS是Web Socket的缩写
WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通讯,能更好的节省服务器资源和带宽并达到实时通信,它创建在 TCP 之上,同 HTTP 同样经过 TCP 来传输数据,可是它和 HTTP 最大不一样是:
WebSocket 是一种双向通讯协议,在创建链接后,WebSocket 服务器和 Browser/Client Agent 都能主动的向对方发送或接收数据,就像 Socket 同样;WebSocket 须要相似 TCP 的客户端和服务器端经过握手链接,链接成功后才能相互通讯。
WSS是Web Socket Secure的缩写即WebSocket加密版本。网站

为什么使用WS/WSS
随着互联网的蓬勃发展,各类类型的WEB应用层出不穷,不少应用要求服务端有能力进行实时推送能力(好比直播间聊天室),以往不少网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,而后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器须要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费不少的带宽等资源。
在这种状况下,HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,而且可以更实时地进行通信。
WebSocket实现了浏览器与服务器全双工(full-duplex)通讯—容许服务器主动发送信息给客户端。阿里云

WebSocket协议的交互过程以下:加密

图片描述

如何在阿里云负载均衡SLB上启用WS/WSS支持
无需配置,当选用HTTP监听时,默认支持无加密版本WebSocket协议;当选择HTTPS监听时,默认支持加密版本的WebSocket协议,即WSS;

限制于约束
负载均衡与ECS后端服务的链接采用HTTP/1.1,建议后端服务器采用支持HTTP/1.1的WebServer
若负载均衡与后端服务超过60秒无消息交互,会主动断开链接,如须要维持链接一直不中断,须要主动实现保活机制,每60秒内进行一次报文交互
三、支持的地域
当前仅在欧洲中部(法兰克福)与亚太东南3(吉隆坡)地域支持HTTP/二、WSS,其余地域会陆续支持

四、收费政策HTTP/二、WSS协议支持不额外收取费用

相关文章
相关标签/搜索