发布于: Feb 8, 2021
Application Load Balancer (ALB) 现在支持基于应用程序的 Cookie 粘性。这一新功能可帮助客户确保客户端在会话持续期间使用应用程序 Cookie 连接至同一负载均衡器目标。这使客户具有更多控制权,从而获得始终如一的客户端-服务器体验,例如,灵活设置自定义 Cookie 名称以及在目标组内客户端与目标保持粘性的条件。
在本次发布之前,ALB 支持基于持续时间的粘性,可通过 ALB 自动生成的 Cookie 保持客户端与服务器之间的关联。在本次发布后,现在客户可以选择使用在目标组级别设置的自定义应用程序 Cookie,在客户端和目标之间施加粘性。它赋予用户额外的控制权,用户可设置启用粘性的持续时间。用户还能够在链接在一起的负载均衡器之间保持粘性。
要在 ALB 上使用此功能,请选择基于应用程序的粘性作为目标组的粘性类型。在启用此功能后,ALB 将根据所选的负载均衡算法选取第一个请求的目标,并使用目标设置的 Cookie 确保来自该客户端的后续请求与同一运行状况良好的目标保持粘性。ALB 使用主动运行状况检查来监视目标的运行状况,并在目标运行不佳时,根据所选的负载均衡算法与运行状况良好的新目标重新建立粘性。