In NCacheZ. partitioniert or partitioniertes Replikat In Topologien wird ein intelligenter Hash-basierter Algorithmus verwendet, um Daten automatisch auf Knoten in einem Cache-Cluster zu verteilen. Diese Datenverteilung ist größtenteils gleichmäßig auf die Server verteilt, sodass Sie alle Cache-Server im Cluster optimal nutzen können.
Es kann jedoch (selten) Situationen geben, in denen ein Server mehr Artikel enthält als andere. Ein Grund könnte sein, dass ähnliche Musterschlüssel auf demselben Knoten landen und dies zu einem Datenungleichgewicht zwischen den Clusterknoten führen kann. Dies kann dazu führen, dass einer der Knoten mehr Daten und Anforderungen verarbeitet, was zu einer ineffizienten Nutzung der Clusterknoten führen kann.
Das Datenausgleich -Funktion of NCache Verteilt Daten explizit symmetrisch über die vorhandenen Knoten. Diese Funktion gleicht die Daten basierend auf der Menge der zwischengespeicherten Daten aus, die jeder Knoten verbraucht hat, und nicht auf der Grundlage der Anzahl der Cache-Elemente. Dies führt zu einer gleichmäßigen Datenverteilung über alle Knoten des Cache-Clusters.
Es gibt zwei Methoden zum Datenausgleich in Ihrem Cache-Cluster: automatisch und manuell.
Befolgen Sie die unten aufgeführten Schritte, um die Funktion „Automatischer Datenausgleich“ mithilfe von zu aktivieren NCache Web Manager:
Dadurch wird sichergestellt, dass die Daten zwischen Ihren Cache-Clustern automatisch ausgeglichen werden, wenn der definierte Ausgleichsschwellenwert erreicht wird.
Befolgen Sie die unten aufgeführten Schritte, um die Daten in Ihrem Cache-Cluster mithilfe von manuell auszugleichen NCache Web Manager:
Dadurch wird sichergestellt, dass die Daten zwischen Ihren Cache-Clustern ausgeglichen werden, wenn Sie auf „Datenlast ausgleichen“ klicken.
Sie können Ihre Cache-Cluster mit überwachen NCache Webmonitor um festzustellen, ob die Daten zwischen ihnen ausgeglichen sind oder nicht.