17.6. Web, Connecteurs HTTP, et HTTP Clustering
17.6.1. Le connecteur HTTP mod_cluster
Le module mod_cluster permet l'équilibrage des charges et est connu sous le nom de connector. Pour en savoir plus sur les autres connecteurs, voir ce qui suit :
Le connecteur mod_cluster a plusieurs avantages par rapport aux autres connecteurs.
- Le MCMP ou mod_cluster Management Protocol est un lien supplémentaire entre les nœuds de serveurs de JBoss Enterprise Application Platform 6 et le serveur Apache HTTP avec le module mod_cluster activé. Il est utilisé par les serveurs de JBoss Enterprise Application Platform pour transmettre des facteurs d'équilibrage des charges côté serveur et des événements de cycle de vie de retour vers le serveur Apache HTTP via un ensemble personnalisé de méthodes HTTP.
- Une configuration dynamique du serveur Apache HTTP avec mod_cluster permet aux serveurs de JBoss EAP 6 de se joindre à l'arrangement d'équilibrage de charge sans aucune configuration manuelle.
- JBoss EAP 6 se charge des calculs de factorisation d'équilibre des charges, au lieu de s'en remettre au serveur Apache HTTP avec mod_cluster. Cela rend les métriques d'équilibrage des charges plus précis qu'avec les autres connecteurs.
- Le connecteur mod_cluster offre un contrôle précis du cycle de vie d'application. Chaque serveur JBoss EAP 6 transmet tout événement de cycle de vie du contexte d'application web au serveur Apache HTTP, 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.