• 阿里云河南授权服务中心--[ 阿里云精英级合作伙伴 ]
  • 阿里云河南授权服务中心电话 :0371-56982772

负载均衡支持哪些协议?
发布时间:2016-07-07 17:00

负载均衡支持哪些协议,如何选择协议?

目前支持HTTP/HTTPS/TCP/UDP 四种协议,如何选择哪种协议呢?

用TCP还是HTTP

不是WEB网站就必须使用HTTP协议。大部分没特殊要求的WEB网站使用TCP监听,使用80端口就够用了。负载均衡的TCP和HTTP的异同是:

性能方面:TCP比HTTP快。

负载均衡集群采用LVS和Tengine实现,其中4层监听经过LVS后直接到达后端服务器,而7层监听经过LVS后,还需要再经过Tengine,最后达到后端服务器。就是说7层比4层多了一个处理环节,因此,7层性能没有4层性能好。

功能方面:

HTTP 基于Cookie会话保持,而TCP基于源地址会话保持;HTTP 使用X-Forward-For获取源地址,TCP在网络层就可以看到来源地址;TCP监听支持TCP和HTTP两种方式进行健康检查,HTTP监听只支持HTTP方式健康检查;

目前TCP和HTTP主要异同如上,后续HTTP可能会增加新的功能,比如域名和URL转发,支持应用层WAF和CC防护等。

没有上述HTTP特有需求的用户使用TCP即可,尤其推荐有高并发新建连接的应用使用TCP协议。如有上述HTTP特殊需求的才可以使用HTTP协议。

UDP

UDP是面向无连接协议,不提供差错恢复和数据重传,相对不可靠的,但速度快,可以满足金融推送、视频、DNS、物联网等的需求。

HTTPS

需要加密传输的场景可以选用HTTPS,负载均衡提供的HTTPS功能包括统一的证书管理服务。用户可以将证书上传到负载均衡,解密操作直接在负载均衡上完成。


相关资讯

售前咨询:

0371-56982772