0

我如何配置 apache 以实现具有粘性的负载平衡,以便如果 1 个节点出现故障,那么对该节点的所有请求都将转到我希望它运行的机器。

例如:我们有 3 个节点 A、B、C。负载根据 jsessionid 平均分配。C 下降。jsessionid 具有更多偶数字符(0、2、4、6、8)的所有会话转到机器 B,所有 jssessionid 具有更多奇数字符(1、3、5、7、9)的会话转到机器 B到机器 A。如果两者相等,则会话应该转到 A。

4

1 回答 1

0

我无法实现完全相同的场景,因为我无法插入任何算法来选择节点,但我能够通过命名节点和基于节点 ID 的路由请求来生存。同样,一旦任何节点出现故障并且当对死节点提出新请求时,它将转到任何随机节点,我将从那里传递正确的节点 ID,并且所有替代调用都将转到该节点。这解决了我的目的。

于 2012-01-04T17:30:32.403 回答