Ich bin ein völliger Neuling bei JBoss. Im Grunde muss ich eine JBoss-Clusterumgebung unter Windows einrichten. Das bedeutet, dass JBossA auf Maschine A und JBossB auf Maschine B läuft. Wenn JBossA also ausfällt, werden die Clients zu JBossB umgeleitet.
Ich habe das Enterprise-Installer-5.0.1.jar heruntergeladen. Danach habe ich absolut keine Ahnung, wie ich den Cluster einrichten soll. Welche Schritte muss ich ausführen? Oder welche anderen Dateien muss ich noch herunterladen ...
Für jede Anleitung bin ich sehr dankbar. Danke!
Kevin
Antwort1
Erstens müssen Sie viel mehr lesen.
Was Sie versuchen (JBoss-Failover), hat eigentlich nicht viel mit JBoss-Clustering zu tun.
Wenn Sie beispielsweise einen Apache httpd vor Ihren JBosses setzen, können Sie Client-Anfragen mit an die App-Server weiterleiten mod_proxy_ajp
. Wenn Sie mod_proxy_balancer
das noch ergänzen, haben Sie ein funktionierendes Failover- und Loadbalancing-Setup.
JBoss Clustering kommt nur an dem Punkt ins Spiel, an dem Sie Sitzungsreplikation, verteiltes Caching usw. durchführen möchten.
Wenn Sie das all
Profil ( run.sh/run.bat -c all
) als Ausgangspunkt verwenden, erhalten Sie bereits einen funktionierenden JBoss-Cluster, der mit den Standardeinstellungen läuft und wahrscheinlich viel mehr kann, als Sie jemals verwenden werden.