In NCache, Para dividido or réplica particionada topologías, se utiliza un algoritmo inteligente basado en hash para distribuir automáticamente los datos entre los nodos en un clúster de caché. Esta distribución de datos es casi igual entre los servidores, lo que le permite aprovechar al máximo todos los servidores de caché del clúster.
Sin embargo, puede haber algunas situaciones (raras) en las que vea un servidor con más elementos que otros. Una razón podría ser que las claves de patrones similares terminen en el mismo nodo y esto puede causar un desequilibrio de datos entre los nodos del clúster. Esto puede dar como resultado que uno de los nodos maneje más datos y solicitudes, lo que podría conducir a una utilización ineficiente de los nodos del clúster.
El Equilibrio de datos característica of NCache distribuye explícitamente los datos simétricamente sobre los nodos presentes. Esta función equilibra los datos en función de la cantidad de tamaño de datos en caché que cada nodo ha consumido, no en la cantidad de elementos de caché. Esto da como resultado una distribución uniforme de los datos en todos los nodos del clúster de caché.
Hay dos métodos para equilibrar los datos en su clúster de caché, automático y manual.
Siga los pasos que se mencionan a continuación para habilitar la función Equilibrio automático de datos mediante el NCache Web Manager:
Esto garantizará que los datos entre sus clústeres de caché se equilibren automáticamente al alcanzar el umbral de equilibrio definido.
Siga los pasos que se mencionan a continuación para equilibrar manualmente los datos en su clúster de caché usando el NCache Web Manager:
Esto asegurará que los datos entre sus clústeres de caché se equilibren cuando haga clic en Equilibrar carga de datos.
Puede monitorear sus clústeres de caché usando el NCache Monitor web para determinar si los datos entre ellos están equilibrados o no.