Mehrserverbus mit Clustering
Sie können einen Bus mit mehreren Servern konfigurieren, die alle oder zum Teil Member eines Clusters sind. Wenn ein Server Member eines Clusters ist, können Server allgemeine Anwendungen auf unterschiedlichen Maschinen ausführen. Die Installation einer Anwendung in einem Cluster mit mehreren Servern auf unterschiedlichen Maschinen unterstützt eine hohe Verfügbarkeit. Wenn eine Maschine ausfällt, fallen die anderen Server im Cluster nicht aus.
Wenn Sie einen Server als Busmember konfigurieren, wird dieser Server in einer Messaging-Engine ausgeführt. Für viele Zwecke ist dies ausreichend, aber eine solche Messaging-Engine kann nur in dem Server ausgeführt werden, für den Sie erstellt wurde. Der Server stellt deshalb einen Single Point of Failure dar. Wenn der Server nicht ausgeführt werden kann, ist die Messaging-Engine nicht verfügbar. Indem Sie an Stelle des Servers einen Cluster konfigurieren, kann die Messaging-Engine in einem Server des Clusters ausgeführt und beim Ausfall dieses Servers von einem alternativen Server übernommen werden. Dieses Verfahren wird in Abbildung Abbildung 1 veranschaulicht. Weitere Informationen finden Sie im Artikel Busmember-Typen und ihre Auswirkung auf die hohe Verfügbarkeit und den Lastausgleich.
Die Konfiguration eines Clusters als Busmember hat außerdem den Vorteil, dass die einem Ziel zugeordnete Arbeitslast auf mehrere Server verteilt werden kann. Sie können weitere Messaging-Engines im Cluster implementieren. Ein in einem Busmember des Typs "Cluster" implementiertes Ziel wird auf die Messaging-Engines verteilt, die in den Cluster-Servern ausgeführt werden. Die Messaging-Engines im Cluster arbeiten jeweils einen Teil der Nachrichten ab, die an das Ziel ankommen. Dieses Verfahren wird in Abbildung Abbildung 2 veranschaulicht. Personen, die Erfahrung mit Clusterwarteschlangen in IBM MQ haben, ist dieses Konzept vertraut. Weitere Informationen finden Sie im Artikel Lastausgleich.
Kurz gesagt, mit einem Busmember vom Typ Cluster können Sie (durch Failover) eine hohe Verfügbarkeit erreichen. Sie können einen Cluster auch konfigurieren, um je nach Richtlinien, die Sie für die Messaging-Engine konfigurieren, einen Lastausgleich oder einen Lastausgleich mit hoher Verfügbarkeit zu erreichen. Nähere Informationen zu den Richtlinien für Messaging-Engines finden Sie im Artikel Richtlinien für die Serviceintegration.

