Balanceamento de carga de dados
A distribuição de dados em caches de cluster particionados e de réplica de partição é baseada em um código hash de chaves de cache. Os dados são distribuídos quase uniformemente entre todos os nós do servidor.
Note
Este recurso também está disponível em NCache Professional.
Cada nó conhece o carregamento de dados de todos os outros nós do cluster. Pode haver cenários em que o carregamento de dados em qualquer nó se torne altamente dependente do padrão de chaves de cache inseridas no cache.
NCache fornece as seguintes opções de balanceamento de carga:
Tarefa de balanceamento de carga automático
configurável: o balanceamento de carga automático é um recurso configurável que equilibra automaticamente a carga de dados em cada nó do servidor.
Automático: Ele monitora continuamente a carga de dados em todos os servidores do cluster após intervalos configuráveis e detecta carga desigual de dados.
Threshold: Ele verifica a carga em relação a um limite configurável; se algum dos nós de cache tiver dados desequilibrados, o coordenador gera novos mapas de distribuição para redistribuir os dados extras desse nó.
Desligando: Esse recurso pode ser desativado se o usuário não desejar o balanceamento de carga entre os nós do cluster.
Balanceamento de carga manual
Manual: A carga de dados pode ser balanceada a qualquer momento pelo recurso de balanceamento de carga manual por meio do NCache Centro de Gestão.
Sem limite: Não há limite. O balanceamento de dados pode ser iniciado sempre que necessário.
Veja também
Formato de serialização de cache
Compatibilidade com versões anteriores do servidor de cache
Compatibilidade com versões anteriores do cliente