от Apache к Tomcat: mod_jk против mod_proxy

92

В чем преимущества и недостатки использования mod_jk и mod_proxy для запуска экземпляра tomcat с помощью apache?

Я использую mod_jk в производстве в течение многих лет, но я слышал, что это "старый способ" выхода из Tomcat. Должен ли я рассмотреть вопрос об изменении? Были ли какие-либо выгоды?

  • 0
    У нас было больше проблем со всеми вариантами mod_proxy_* и мы успешно использовали mod_jk в производстве как для Tomcat (5.5, 6, 7), так и для JBoss / WildFly.
Теги:
tomcat
mod-jk
mod-proxy

3 ответа

77
Лучший ответ

Сравнение плюсов и минусов для этих модулей существует на http://blog.jboss.org/

mod_proxy

* Pros:
      o No need for a separate module compilation and maintenance. mod_proxy,
        mod_proxy_http, mod_proxy_ajp and mod_proxy_balancer comes as part of 
        standard Apache 2.2+ distribution
      o Ability to use http https or AJP protocols, even within the same 
        balancer.
* Cons:
      o mod_proxy_ajp does not support large 8K+ packet sizes.
      o Basic load balancer
      o Does not support Domain model clustering

mod_jk

* Pros:
      o Advanced load balancer
      o Advanced node failure detection
      o Support for large AJP packet sizes
* Cons:
      o Need to build and maintain a separate module
  • 2
    Что делать, если вы используете Apache 2.0?
  • 11
    Я считаю эту запись в блоге tomcatexpert.com/blog/2010/06/16/… полезной.
Показать ещё 4 комментария
24

Если вы хотите остаться на земле Apache, вы также можете попробовать новый mod_proxy_ajp, который использует протокол AJP для связи с Tomcat вместо обычного старого HTTP, но который использует mod_proxy для выполнения этой работы.

  • 0
    Благодарю. Но знаете ли вы, что proxy_ajp может предложить больше, чем jk?
  • 2
    Да, все элементы управления и (относительно) простота настройки mod_proxy с преимуществами протокола AJP (вместо использования HTTP)
Показать ещё 1 комментарий
8

Ещё вопросы

Сообщество Overcoder
Наверх
Меню