Ми готуємося до міграції з наступного середовища:
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-трафік), чи повертаємося ми зі зменшеною пропускною здатністю та IO?
Наша інфраструктура буде Apache, яка буде готувати до 9 сильно налаштованих JBosses (але зазвичай приблизно наполовину), все на тій же машині RHEL 5, яка віртуалізується в приватній хмарі.
Заздалегідь дякую за будь-які вказівки / поради.
Багатий
Host
Тема буде отримати пройшли через правильно , якщо ви використовуєтеProxyPreserveHost On