Как загрузить URL-адрес баланса на выделенный веб-логический узел? - PullRequest
0 голосов
/ 21 ноября 2011

Для некоторых проблем с производительностью мне нужно обработать один вид запроса в выделенном узле. Например, мне нужно обработать весь запрос как http://hostname/report* на узле 1. Итак, я добавил правило в балансировщик нагрузки для перенаправления с http://hostname/report* на http://node1name/report*. Но node1 попросите меня войти снова. И я вошел в систему http://hostname/ already. Как я могу напрямую получить доступ без входа в систему снова?

1 Ответ

0 голосов
/ 22 ноября 2011

Как уже упоминалось @JoseK, похоже, у вас не настроена репликация сеанса и отработка отказа между серверами. Вам нужно, чтобы все ваши серверы приложений были в одном кластере WebLogic, и вам также нужно будет выбрать их вторичный узел репликации сеанса в качестве места назначения для репликации в памяти. Это можно продиктовать, назначив выделенный узел конкретному компьютеру, который затем будет выбран в качестве вторичной цели репликации для всех элементов кластера.

Кроме того, чтобы репликация сеанса работала, все объекты в вашем сеансе должны быть / реализовать сериализуемыми.

...