Я пытаюсь понять, можно ли направлять запросы пользователей на serverA или serverB на основе их IP-адреса или имени хоста.
В настоящее время пользователи получают доступ к приложению через URL-адрес https://thisismyprodserver: 9999 давайте назовем этот serverA, и теперь компания хочет настроить serverB и развернуть здесь новый код. Затем они хотят отфильтровать некоторых пользователей, чтобы использовать serverB для тестирования, но при этом они не знают никакой разницы, поскольку они по-прежнему получают доступ к своему приложению, используя тот же URL. Они не хотят, чтобы пользователь видел разницу во внешнем интерфейсе. После того, как небольшое количество пользователей протестирует обновленное приложение на serverB, они направят всех оставшихся пользователей на serverB, который теперь станет рабочим.
Я надеялся, что Datapower сможет вмешаться и направить запрос на любой из серверовA или serverB на основе IP-адреса входящих пользователей.
Текущий поток - запрос USER <-> WebServer <-> AppServer. Мне было интересно, может ли Datapower вмешаться и изменить поток на USER Request -> WebServer - > IDG -> ServerA -> ServerB
Приложение работает в WAS v9, а веб-сервер - Apache 2,4
Я также хочу посмотреть, можно ли это сделать через веб-сервер, но хотел бы интегрировать IDG в приложение.