Мы готовимся к миграции из следующей среды:
Apache 2.0.2 - AJP -> JBoss4.2.2
в
Apache 2.2.3 - ??? -> JBoss 5.1.0
Как бы вы присоединились к двум вместе?
Варианты:
- Классический AJP (означает сборку mod_jk для Apache)
- mod_proxy (пересылка HTTP-запросов в JBoss)
- mod_proxy_ajp
Вариант 2 является самым популярным решением на данный момент, потому что, похоже, он требует меньше обработки из-за того, что больше не нужно переводить ответы JBoss из AJP, а время ЦП - это то, что нам нужно внимательно отслеживать в нашей инфраструктуре. Варианты 2 и 3 также поставляются со сборкой Apache, поддерживаемой Red Hat.
В настоящее время я не вижу, чтобы мы выбрали вариант 1, поскольку мы получаем AJP «бесплатно» с вариантом 3.
Следовательно, каковы плюсы и минусы вариантов 2 и 3? Стоит ли беспокоиться о загрузке процессора? Что мы теряем при обработке двоичных данных (трафик AJP), получаем ли мы обратно в условиях ограниченной полосы пропускания и ввода-вывода?
В нашей инфраструктуре Apache будет иметь до 9 сильно настроенных JBosses (но обычно около половины) на одной машине RHEL 5, виртуализированной в частном облаке.
Заранее спасибо за любые указатели / советы.
Богатые
Host
Заголовок будет получить прошли через правильно , если вы используетеProxyPreserveHost On