19.5. Web, Connecteurs HTTP, et HTTP Clustering

19.5.1. Le connecteur HTTP mod_cluster

mod_cluster est le module qui permet l'équilibrage des charges dans le conteneur de JBoss Web. On l'appelle le connector. Le choix de connecteur dépend du conteneur web que vous choisissez d'utiliser avec JBoss EAP 6. Pour en savoir plus sur les autres connecteurs, voir ce qui suit :
Le mod_cluster possède plusieurs avantages.
  • mod_cluster Management Protocol (MCMP) est un lien supplémentaire entre les nœuds de serveur d'applications et Apache Web Server (connu sous l'appellation "the web server"), utilisé par les nœuds de serveur d'applications pour transmettre des facteurs d'équilibrage des charges côté serveur et des événements de cycle de vie de retour vers le serveur web via un ensemble personnalisé de méthodes HTTP.
  • La configuration dynamique des serveurs web permettent à JBoss EAP 6 de s'adapter sur le champ, sans besoin de configuration supplémentaire.
  • JBoss EAP 6 se charge des calculs de factorisation d'équilibre des charges, au lieu de s'en remettre au serveur web. Cela rend les métriques d'équilibrage des charges plus précis qu'avec les autres connecteurs.
  • mod_cluster offre un contrôle précis du cycle de vie. Chaque serveur transmet tout événement de cycle de vie du contexte d'application web au serveur web, l'informant de démarrer ou d'arrêter les demandes de routage dans un contexte donné. Ceci empêche les utilisateurs finaux de voir les erreurs HTTP en raison des ressources non disponibles.
  • Les transports AJP, HTTP ou HTTPS peuvent être utilisés.