您的位置:首页 > 其它

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

2017-04-07 10:00 337 查看
目前支持HTTP/HTTPS/TCP 三种协议

用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协议。

HTTPS

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

[利用负载均衡优化和加速HTTP应用]

http://virtualadc.blog.51cto.com/3027116/580832/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: