我需要平衡多个 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 节点之间进行故障转移等。您可以查看这里。本月在新奥尔良举行的技术教育会议上,它被重点介绍,并且至少有一家网络托管公司正在使用(演讲者来自该公司,虽然我忘了名字)。总的来说,它似乎是一款设计非常精良的产品,如果我还没有安装硬件负载平衡器,我肯定会考虑使用它。