2016-08-04 14 views
0

Ich versuche, 2 ActiveMQ Artemis Server mit Unterstützung für HA und Failover einzurichten. Aber was ich in der Dokumentation sehen kann und in this example ist, dass Artemis nicht skalierbar ist, da ich Verbindungen und Sitzungen zu jedem Artemis-Knoten in den Code einrichten muss. Das heißt, wenn ich Artemis skalieren möchte, indem ich einen dritten Server hinzufüge, müsste ich eine neue Version des Codes erstellen, wo Verbindungen und Sitzungen zu diesem Server existieren, oder?ActiveMQ Artemis ist nicht skalierbar, oder?

Bedeutet das auch, dass ich manuell eine neue Verbindung und eine neue Sitzung den fehlgeschlagenen Server erstellen muss, wenn dieser aktiv ist und erneut im Cluster angezeigt wird?

Antwort

0

Um auf diese Weise skalieren zu können, müssen Sie eine Erkennungsgruppe verwenden, die UDP-Multicast oder sogar JGroups verwendet.

Sie können dann die Ermittlungskonfiguration auf der Anwendungsseite einrichten, um die Artemis-Knoten zu ermitteln. All dies wird mit Beispielen in der Clustering section of the documentation beschrieben.

Verwandte Themen