Configurar o solucionador de conflitos no Bridge - Replicação geográfica
Às vezes, uma Bridge tenta replicar uma operação para uma chave que já existe no cache - o que leva a conflitos entre as operações existentes e a operação replicada da Bridge para o cache. Em situações como essas, um Resolvedor de Conflitos é adicionado. Ele decide qual chave aplicar no cache dependendo das regras definidas. Por padrão, a decisão será tomada com base em uma regra baseada em tempo, que mantém a chave mais recente no cache. Os usuários também podem definir suas próprias regras para resolução de conflitos.
importante
Requer ou do seguinte, com base no seu ambiente:
- .NET Framework 4.8
- .NET 6.0
importante
Para Java, antes de implantar seus arquivos JAR, você precisa certificar-se de que:
- Você tem JDK 17 instalado.
- Sua variável de ambiente para Java Home está definida.
importante
Certifique-se de ter implementado a interface Bridge Conflict Resolver para configurá-lo no cache.
Com o NCache Centro de Gerenciamento - Geo-Replicação
Lançar o NCache Centro de Gerenciamento navegando até http://localhost:8251 or
<server-ip>:8251
em Windows e Linux.Na barra de navegação esquerda, clique em Caches Agrupados. Contra o nome do cache, clique em Ver detalhes.
Certifique-se de que o cache está parado.
Na nova janela aberta, vá para o Configurações avançadas guia e, na barra esquerda, clique em Solucionador de Conflitos.
Irá abrir uma janela com opções de resolução de conflitos. Selecione os Ativar o Resolvedor de Conflitos caixa de seleção para habilitar o resolvedor de conflitos.
- Após habilitar, clique no botão "..." e selecione a montagem na qual o resolvedor de conflitos está implementado.
- Selecione os Montagem e o nome da montagem selecionada aparecerá no Nome da Montagem caixa de texto junto com todas as classes que foram implementadas
IBridgeConflictResolver
. Selecione a classe necessária.
- Insira os parâmetros se sua classe implementada exigir algum e clique em +.
- Clique na Implantar o Resolvedor de Conflitos botão, selecione a montagem na qual você implementou
IBridgeConflictResolver
, e clique no botão Abra botão no Abrir caixa de diálogo.
- Clique em Salvar alterações depois que todas as alterações forem feitas e você tiver implantado os assemblies.
Veja também
Criar ponte
Definir as configurações da ponte
Alterar modos de sincronização de cache
Remover cache da ponte