发布于: Nov 25, 2019

最少未完成请求 (LOR) 算法现在可用于 Application Load Balancer。这是除 Application Load Balancer 已经支持的轮询算法之外的又一种算法。客户可以根据自己的工作负载需求灵活地选择任何一种算法。 

在此公告之前,Application Load Balancer 只使用轮询算法将传入请求分发到后端目标。这些请求将以轮询方式分发给目标组的所有目标,而不考虑容量或利用率。当请求的处理时间不同或经常添加或删除目标时,这将导致目标组中的目标过度利用或利用不足。  

即日起,客户可以选择使用 LOR 算法在目标组内路由请求。通过此算法,当新请求传入时,负载均衡器会将其发送到未完成请求数最少的目标。处理长期请求或处理能力较低的目标不会担负更多的请求,负载均匀地分布在各个目标上。这也有助于新目标有效地减少过载目标的负载。 

LOR 算法现在可用于所有区域中的现有和新的 Application Load Balancer。您可以使用 AWS 管理控制台AWS 命令行界面 (CLI)AWS 开发工具包在目标组级别选择算法。

要了解有关何时以及如何在 Application Load Balancer 上使用 LOR 算法的更多信息,请单击此处