代码之家  ›  专栏  ›  技术社区  ›  Jatin Mehrotra

在aws NLB后面有可能实现基于路径的路由吗?

  •  1
  • Jatin Mehrotra  · 技术社区  · 3 年前

    在我的网站上我有很多流量,所以我需要更高的性能和更好的延迟,但是有两条路径的流量是传入的。

    据我所知,这是可以实现的与aws NLB的规模为1000的请求每秒和100毫秒的子延迟

    但是我有 www.jatin.com www.jatin.com/somepath 这意味着它需要 aws ALB .

    I need performance as well as path based routing NLB可实现?

    1 回复  |  直到 3 年前
        1
  •  1
  •   Marcin    3 年前

    NLB可实现?

    这是不可能的 . url、路径或dns主机名的概念仅为 Layer 7 - Application OSI model layer 4 - transport . 随后,NLB无法区分任何url域名或路径。

    您可以为NLB获得的传入流量的唯一分布基于 据我所知。因此,您可以为端口80设置一个侦听器,为端口88、443设置另一个侦听器,以此类推。这将起作用,因为端口,就像IP地址一样,是第4层的一部分。

    仅限 ALB在第7层工作 部分CLB,可以进行基于路径的路由。因此,您要么使用ALB,要么尝试寻找第三方负载平衡器,您可以将其部署在AWS上。

    推荐文章