apache à tomcat: mod JK vs proxy mod
Quels sont les avantages et les inconvénients de l'utilisation de mod_jk
et mod_proxy
pour face à un tomcat exemple avec apache?
J'utilise mod_jk en production depuis des années mais j'ai entendu dire que c'était "l'ancienne façon" de faire face à tomcat. Dois-je envisager de changer? Y aurait-il des avantages?
3 réponses
Une comparaison Avantages / inconvénients pour ces modules existe sur 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
Si vous souhaitez rester dans Apache land, vous pouvez également essayer le plus récent mod_proxy_ajp , qui utilise le protocole AJP pour communiquer avec Tomcat au lieu de l'ancien HTTP, mais qui utilise mod_proxy pour faire le travail.
Voir aussi:
Http://wiki.apache.org/tomcat/FAQ/Connectors
Http://confluence.atlassian.com/display/DOC/Running+Confluence+derrière+Apache