Пользовательский выбор узла в apache в случае отказа узла - PullRequest
0 голосов
/ 03 января 2012

Как я могу настроить apache для балансировки нагрузки с привязкой, чтобы при отключении 1 узла все запросы к этому узлу направлялись на компьютер, на котором я хочу, чтобы он шел.

Пример: у нас есть 3узлы A, B, C. нагрузка была распределена равномерно на основе jsessionid.С понижается.Все сеансы с jsessionid, имеющие большее количество четных символов (0, 2, 4, 6, 8), идут на машину B, и все сеансы с jssessionid, имеющие большее количество нечетных символов (1,3, 5, 7, 9), проходятк машине А. Если оба равны, то сессия должна перейти к А.

1 Ответ

0 голосов
/ 04 января 2012

Мне не удалось реализовать точно такой же сценарий, так как я не могу подключить ни один алгоритм выбора узлов, но я могу жить, называя узлы и отправляя запрос на основе идентификатора узла. Также, как только любой узел выходит из строя, и когда приходит новый запрос на мертвый узел, он переходит на любой случайный узел, откуда я передам правильный идентификатор узла, и все вызовы-заместители будут направлены на этот узел. которая решает мою цель.

...