aws ELB work

2019-05-31  本文已影响0人  小明17

路由算法:

ALB(application load balancer)

1.listener , select a target group

  1. round robin routing algorithm

NLB(network load balancer)

根据协议、源ip、源端口、目标ip、目标端口、tcp序列号 使用流式哈希算法选择一个目标.
来自客户端的 TCP 连接具有不同的源端口和序列号,可以路由到不同的目标。每个单独的 TCP 连接在连接的有效期内路由到单个目标。

CLB(classic load balancer)

接受请求的负载均衡器节点将利用不同算法来选择已注册的实例。它对 TCP 侦听器使用轮询路由算法,对 HTTP 和 HTTPS 侦听器使用最少未完成请求路由算法。

HTTP连接
Classic Load Balancer 使用提前打开的连接
Classic Load Balancer 和 Application Load Balancer 都使用多路复用连接

对于前端连接,Application Load Balancer 支持以下协议:HTTP/0.9、HTTP/1.0、HTTP/1.1 和 HTTP/2。HTTP/2 仅适用于 HTTPS 侦听器,使用一个 HTTP/2 连接可并行发送多达 128 个请求。Application Load Balancer 还支持将连接从 HTTP 升级到 Websockets。

对于后端连接(负载均衡器到已注册目标),Application Load Balancer 和 Classic Load Balancer 均使用 HTTP/1.1。对于后端连接,默认支持保持连接。

上一篇 下一篇

猜你喜欢

热点阅读