4

我设置应用程序的方式是:

1 个应用程序负载平衡器,带有 2 个监听器 HTTP 和 HTTPS。

对于这两个听众,我为每个听众设置了一个指向目标组的听众规则。

每个目标组都是自己的应用程序,并且有自己的域,我将其用作侦听器(主机头)中的规则条件以进行转发。

我的问题是,因为监听器规则必须有一个独特的优先级

鉴于我有 100 个侦听器规则指向具有不同域的不同目标组,服务器响应是否会有任何明显的延迟?

例如,我担心第 100 条侦听器规则会导致将流量转发到的目标组性能下降

4

1 回答 1

3

来自 AWS 支持:

您好,感谢您联系 AWS Support。我的名字是 Kriti,今天我将协助您处理您的案件。

据我了解,您有一个带有 HTTP 和 HTTPS 侦听器的 ELB。您想确认不同的多个侦听器规则是否会因为它们的优先级而产生任何显着的延迟。

我可以看到您在 ALB 中有 2 个侦听器,每个侦听器都有 2 个自定义侦听器规则: DevBaseALB1-xxxxxxxx.us-east-1.elb.amazonaws.com 我试图通过设置多个侦听器规则指向来复制您的担忧到 Application Load Balancer 中的不同目标组。正如您正确提到的,所有规则都有不同的优先级。根据我的发现,我可以确认对于具有不同优先级的不同侦听器规则观察到的任何延迟差异都可以忽略不计(以毫秒为单位),并且不会对您的应用程序产生重大影响。请注意,每个负载均衡器的规则限制(不包括默认规则)为 100 [1]

我希望这些信息对您有所帮助,并且我能够解决您的问题。如果您遇到任何进一步的问题,请随时再次与我们联系。我们将很乐意提供帮助。

链接:1. http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-limits.html

此致,

Kriti B. 亚马逊网络服务

于 2017-10-07T23:14:33.970 回答