Équilibrage de charge de données
La distribution des données dans les caches de cluster partitionné et de réplique de partition est basée sur un code de hachage de clés de cache. Les données sont réparties presque uniformément entre tous les nœuds du serveur.
Notes
Cette fonctionnalité est également disponible dans NCache Professional.
Chaque nœud connaît la charge de données de tous les autres nœuds du cluster. Il peut y avoir des scénarios dans lesquels la charge de données sur n'importe quel nœud devient fortement dépendante du modèle de clés de cache insérées dans le cache.
NCache propose les options d'équilibrage de charge suivantes :
Tâche d'équilibrage de charge automatique
configurable: L'équilibrage de charge automatique est une fonctionnalité configurable qui équilibre automatiquement la charge de données sur chaque nœud de serveur.
Automatique: Il surveille en permanence la charge de données sur tous les serveurs du cluster après des intervalles configurables et détecte une charge de données inégale.
seuil: Il vérifie la charge par rapport à un seuil configurable. Si l'un des nœuds de cache présente des données déséquilibrées, le coordinateur génère de nouvelles cartes de distribution pour redistribuer les données supplémentaires de ce nœud.
Éteindre: Cette fonctionnalité peut être désactivée si l'utilisateur ne souhaite pas l'équilibrage de charge entre les nœuds du cluster.
Équilibrage de charge manuel
Manuel: La charge de données peut être équilibrée à tout moment grâce à la fonction d'équilibrage de charge manuel via le NCache Centre de gestion.
Aucun seuil : Il n'y a pas de seuil. L'équilibrage des données peut être démarré, chaque fois que nécessaire.
Voir aussi
Format de sérialisation du cache
Compatibilité descendante du serveur de cache
Compatibilité descendante des clients