Java Server Lösung zur Skalierung
-
08-10-2019 - |
Frage
Stackoverflow! Wir entwickeln System, das horizontal skalierbar sein. Also, Messagingsystem scheint der richtige Weg zu sein, aber es ist sehr niedriges Niveau. Unsere wichtigste Voraussetzung ist, persistente Verbindungen zwischen Clients und Server-System (Clients kommunizieren mobile Anwendungen mit Server von XML-basierten Protokoll). Die nächste sehr wichtige Aufgabe ist die Arbeitsverteilung auf Basis von Knotenstrombelastung. Jetzt sind wir mit Legacy-Anwendung auf Basis von Apache Mina Rahmen, aber es ist nicht skalierbar. Also, welche Architektur ausreichend sein wird und welche Bibliotheken oder Frameworks wissen Sie, unsere Probleme zu lösen?
Arbeitsverteilung sollte auf Aufgabe Länge basieren, die variabel sein könnte. Jeder Anwendungsserver im Cluster sollte von Client (Push) ohne Anforderungsnachricht an den Client jederzeit senden können.
Lösung
Und wie oder Hazelcast Gridgain ?