需要一个可以匹配 URL 模式以进行流量路由的软件负载均衡器

需要一个可以匹配 URL 模式以进行流量路由的软件负载均衡器

我需要平衡多个 HTTP 侦听器的流量。它们分为两组,用于两种不同的目的。举例说明...

    10.0.0.1    10.0.1.1 10.0.1.2 10.0.2.1 10.0.2.2
 -------+-----------+--------+--------+--------+---
        |           |        |        |        |
     +--+--+      +-+-+    +-+-+    +-+-+    +-+-+ 
     | LB1 |      | A |    | B |    | C |    | D |
     +-----+      +---+    +---+    +---+    +---+
     balance                 4 web servers

我想要 LB1 喷洒 URL 模式http://10.0.0.1/tox/* 向 Web 服务器 A 或 B 发送 URL 模式http://10.0.0.1/* 至 Web 服务器 C 或 D。

我用过成功实现负载平衡,但它不提供此 URL 模式匹配功能。

有没有像笔一样简单、强大,并且能进行 URL 模式匹配的东西?

答案1

一些支持此功能的流行负载均衡器/反向代理包括:

答案2

我相信这里的大多数用户都会犹豫,但微软最近发布了他们的 ARR 负载平衡产品,该产品与 IIS 7 和重写规则一起可以完成您建议的所有功能,甚至更多,还可以在 AAR 节点之间进行故障转移等。您可以查看这里。本月在新奥尔良举行的技术教育会议上,它被重点介绍,并且至少有一家网络托管公司正在使用(演讲者来自该公司,虽然我忘了名字)。总的来说,它似乎是一款设计非常精良的产品,如果我还没有安装硬件负载平衡器,我肯定会考虑使用它。

相关内容