In NCache, Pour partitionné or réplique partitionnée topologies, un algorithme intelligent basé sur le hachage est utilisé pour distribuer automatiquement les données entre les nœuds d'un cluster de cache. Cette distribution de données est généralement égale entre les serveurs, ce qui vous permet de tirer pleinement parti de tous les serveurs de cache du cluster.
Cependant, il peut y avoir des situations (rares) où vous voyez un serveur avec plus d'éléments que d'autres. Une des raisons pourrait être que des clés de modèle similaires se retrouvent sur le même nœud, ce qui peut entraîner un déséquilibre des données entre les nœuds du cluster. Cela peut entraîner le traitement par l'un des nœuds de plus de données et de demandes, ce qui peut entraîner une utilisation inefficace des nœuds de cluster.
La Équilibrage des données caractéristique of NCache distribue explicitement les données de manière symétrique sur les nœuds actuels. Cette fonctionnalité équilibre les données en fonction de la taille des données mises en cache consommées par chaque nœud, et non en fonction du nombre d'éléments de cache. Cela se traduit par une répartition uniforme des données sur tous les nœuds du cluster de cache.
Il existe deux méthodes pour équilibrer les données dans votre cluster de cache, automatique et manuelle.
Suivez les étapes mentionnées ci-dessous pour activer la fonction d'équilibrage automatique des données à l'aide du NCache Web Manager:
Cela garantira que les données entre vos clusters de cache s'équilibrent automatiquement lorsqu'elles atteignent le seuil d'équilibrage défini.
Suivez les étapes mentionnées ci-dessous pour équilibrer manuellement les données dans votre cluster de cache à l'aide de la NCache Web Manager:
Cela garantira que les données entre vos clusters de cache s'équilibrent lorsque vous cliquez sur Équilibrer la charge des données.
Vous pouvez surveiller vos clusters de cache à l'aide de la NCache Moniteur Web pour déterminer si les données entre eux sont équilibrées ou non.