Configurazione del provider di scrittura tramite cache
Per preservare i dati della cache in un archivio persistente, è possibile configurare i provider Write-Through per una cache. Utilizzando il provider Write-Through, i dati memorizzati nella cache e i dati aggiunti/aggiornati/rimossi vengono sincronizzati con un'origine dati.
Usando il NCache Centro di gestione per la scrittura attraverso la cache
Avviare il NCache Centro Gestione accedendo a http://localhost:8251 or
<server-ip>:8251
su Windows e Linux.Nella barra di navigazione a sinistra, fare clic su Cache raggruppate or Cache locali, in base alla cache a cui verrà aggiunto l'indice della query. Accanto al nome della cache, fare clic su Vedi Dettagli.
Assicurati che la cache sia interrotta.
Questo apre la pagina di configurazione dettagliata per la cache. Vai al Impostazioni avanzate scheda e fare clic su Fonte di supporto nella barra di sinistra.
Controlla il Abilita Write Through scatola. Scegli di aggiungere un fornitore.
Si aprirà una nuova pagina. Inserisci il Nome del provider nella casella di testo e quindi fare clic sul pulsante "..." per cercare l'assembly che implementa il file
IWriteThruProvider
interfaccia. Seleziona il nome della classe dall'elenco a discesa.Seleziona il provider Write-Through richiesto.
- Se necessario, puoi anche fornire i valori alla classe del provider Write-Through. Specificare il nome del parametro nel file Parametro campo e il suo valore contro di esso sotto il Valore campo.
Note:
Questi parametri, insieme ai valori assegnati, vengono passati al provider Write-Through selezionato quando viene inizializzato all'avvio della cache. Fornire i parametri è facoltativo.
Clicchi OK.
La classe del provider selezionata verrà elencata nell'elenco dei provider Read-Through nel file Fonte di supporto scheda.
- Distribuire l'assembly del provider Write-Through insieme agli eventuali assembly dipendenti. Clicca sul Distribuire il provider di origine di supporto pulsante in basso a sinistra del Fonte di supporto scheda. Cercare gli assemblaggi richiesti, selezionare tutti gli assemblaggi richiesti e fare clic Apri.
- Dopo aver applicato tutte le modifiche, fare clic su Salva modifiche.
Utilizzo degli strumenti della riga di comando
Configura Write-Through
Il Aggiungi-BackingSource il cmdlet consente agli utenti di configurare i provider di origine di supporto (read-through, write-through) per la cache specificata.
Questo comando configura Writer1 come provider di scrittura su demoCache.
Add-BackingSource -CacheName demoCache -AssemblyName C:\Downloads\Providers.dll -Class NCache.Sample.Providers.Writers.Writer1 -ProviderName writer1 -WriteThru
Rimuovere Write-Through
Rimuovi-BackingSource cmdlet rimuove i provider di origine di backup preconfigurati (read-through o write-through) dalla cache o da un server specificato.
Il comando seguente rimuove il provider di write-through preconfigurato denominato Writer1 dalla demoCache esistente sul server 20.200.20.39.
Remove-BackingSource -CacheName demoCache -ProviderName MyWriter –WriteThru –Server 20.200.20.39
Vedere anche
Provider di lettura
Provider di write-through per operazioni di write-behind
Distribuire fornitori
Aggiungi dati di prova