Configurando o provedor de cache de gravação
Para preservar os dados do cache em algum armazenamento persistente, você pode configurar provedores Write-Through para um cache. Ao usar o provedor Write-Through, os dados armazenados em cache e os dados adicionados/atualizados/removidos são sincronizados com uma fonte de dados.
Com o NCache Centro de gerenciamento para gravação por meio de cache
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 or Caches Locais, com base no cache ao qual o índice de consulta será adicionado. Contra o nome do cache, clique em Ver detalhes.
Certifique-se de que o cache está parado.
Isso abre a página de configuração detalhada do cache. Vou ao Configurações avançadas guia e clique em Fonte de apoio no bar esquerdo.
Verifique o Ativar gravação caixa. Escolha adicionar um provedor.
Uma nova página será aberta. Introduzir o Nome do Provedor na caixa de texto e depois clique no botão "..." para navegar pela montagem que implementa o
IWriteThruProvider
interface. Selecione o nome da classe na lista suspensa.Selecione o provedor Write-Through necessário.
- Você também pode fornecer os valores para sua classe de provedor Write-Through, se necessário. Especifique o nome do parâmetro no Parâmetro campo e seu valor contra ele sob o Valor campo.
Note
Esses parâmetros, juntamente com seus valores atribuídos, são passados para o provedor Write-Through selecionado quando ele é inicializado no início do cache. Fornecer os parâmetros é opcional.
Clique OK.
A classe de provedor selecionada será listada na lista de provedores de leitura na seção Fonte de apoio aba.
- Implante o assembly do provedor Write-Through junto com seus assemblies dependentes, se houver. Clique no Implantar provedor de origem de apoio botão na parte inferior esquerda do Fonte de apoio página da guia. Procure as montagens necessárias, selecione todas as montagens necessárias e clique em Abra.
- Após aplicar todas as alterações clique em Salvar alterações.
Usando ferramentas de linha de comando
Configurar Write-Through
A Adicionar-BackingSource cmdlet permite que os usuários configurem provedores de origem de apoio (leitura, gravação) para o cache especificado.
Este comando configura o Writer1 como o provedor write-through no demoCache.
Add-BackingSource -CacheName demoCache -AssemblyName C:\Downloads\Providers.dll -Class NCache.Sample.Providers.Writers.Writer1 -ProviderName writer1 -WriteThru
Remover Write-Through
Remover-BackingSource O cmdlet remove os provedores de origem de suporte pré-configurados (leitura ou gravação) do cache ou de um servidor especificado.
O comando a seguir remove o provedor de gravação pré-configurado chamado Writer1 do demoCache existente no servidor 20.200.20.39.
Remove-BackingSource -CacheName demoCache -ProviderName MyWriter –WriteThru –Server 20.200.20.39
Veja também
Provedor de leitura
Provedor Write-Through para Operações Write-Behind
Implantar provedores
Adicionar dados de teste