用户登录

阿里云的负载均衡服务提供了两种类型,一种是基于 TCP 协议的,还有一种是基于 HTTP 协议的。这两种类型使用的是不同的技术实现的。

TCP 协议的负载均衡用的是开源软件 LVS。基于 HTTP 协议的负载均衡用的是 Tengine, 这东西阿里基于 NGINX 自己做的一个 Web 服务器。淘宝,天猫什么的用的都是这种 Web 服务器。

TCP 的负载均衡比 HTTP 的负载均衡快一些。因为使用 TCP 协议的负载均衡收到请求以后会立即转发给后端的服务器去处理。

如果负载均衡使用 HTTP 协议的话,请求会先通过 TCP,在这层用的是 LVS 这个软件,它会把请求交给 Tengine,再由 Tengine 把请求分发给后面的服务器去处理。

使用 HTTP 协议的负载均衡以后可能会有更多的功能。

还有它们保持会话的方法也不一样,就是你打算让同一个用户的请求交给同一台后端服务器来处理,就可以使用负载均衡的这个会话保持功能。

TCP 是基于用户的 IP 来保持会话的 .. HTTP 类型的负载均衡会使用 Cookie 来保持用户的会话。

TCP 与 HTTP 协议的负载均衡《 阿里云 SLB:负载均衡 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点