In NCache, Por particionado or réplica particionada topologias, um algoritmo inteligente baseado em hash é usado para distribuir dados automaticamente entre os nós em um cluster de cache. Essa distribuição de dados é basicamente igual entre os servidores, o que permite que você aproveite ao máximo todos os servidores de cache no cluster.
No entanto, pode haver algumas situações (raras) em que você vê um servidor com mais itens do que outros. Uma razão pode ser que chaves de padrão semelhantes terminam no mesmo nó e isso pode causar um desequilíbrio de dados entre os nós do cluster. Isso pode resultar em um dos nós manipulando mais dados e solicitações, o que pode levar à utilização ineficiente dos nós do cluster.
A Balanceamento de dados integrado of NCache distribui explicitamente os dados simetricamente pelos nós presentes. Esse recurso equilibra os dados com base na quantidade de tamanho de dados em cache que cada nó consumiu, não no número de itens de cache. Isso resulta em uma distribuição uniforme de dados em todos os nós do cluster de cache.
Existem dois métodos para balancear dados em seu cluster de cache, automático e manual.
Siga as etapas mencionadas abaixo para habilitar o recurso Auto Data Balancing usando o NCache Web Manager:
Isso garantirá que os dados entre os clusters de cache sejam balanceados automaticamente ao atingir o Limite de balanceamento definido.
Siga as etapas mencionadas abaixo para balancear manualmente os dados em seu cluster de cache usando o NCache Web Manager:
Isso garantirá que os dados entre seus clusters de cache sejam balanceados quando você clicar em Balancear carga de dados.
Você pode monitorar seus clusters de cache usando o NCache Monitor da Web para determinar se os dados entre eles estão balanceados ou não.