这取决于所使用的ELB的类型。随着时间的流逝,AWS已经引入了应用ELB和网络ELB以及经典ELB。
Application Load Balancers
应用侦听器规则,并将(HTTP / HTTPS)请求分配给目标组。它使用以下命令从该目标组中选择一个目标round robin routing algorithm
Network Load Balancers
接收连接的节点,使用以下命令从其目标组中选择一个目标 flow hash routing algorithm
Classic Load Balancers
使用round robin routing algorithm
的TCP监听器和least outstanding requests routing algorithm
HTTP和HTTPS监听器
。
TLDR;
现代的ELB round robin routing algorithm
用于HTTP / HTTPS请求和flow hash routing algorithm
TCP请求。
经典ELB用于round robin routing algorithm
TCP请求以及least outstanding requests routing algorithm
HTTP和HTTPS请求
资料来源/进一步阅读:https : //docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html#routing-algorithm