Funzionalità read-through e write-behind (Memorizzazione nella cache di AppFabric 1.1)

Microsoft AppFabric 1.1 per Windows Server fornisce l'architettura necessaria per creare e utilizzare provider read-through e write-behind. Tali provider assicurano l'integrazione con un archivio back-end, ad esempio un database. Per creare un provider read-through o write-behind, è necessario creare un assembly che implementa la classe di base astratta DataCacheStoreProvider. L'assembly viene quindi associato a una cache mediante l'utilizzo di nuovi parametri dei comandi di Windows PowerShell New-Cache e Set-CacheConfig.

Read-through

Se un elemento non è presente nella cache, una chiamata eseguita a DataCache.Get restituirà il valore null. Nel modello di programmazione cache-aside, il chiamante è responsabile del caricamento dei dati da un archivio back-end e del successivo inserimento di tali dati nella cache. Con un provider read-through, la cache rileva l'elemento mancante e chiama il provider per eseguire il caricamento dei dati. L'elemento viene quindi semplicemente restituito al client della cache.

Write-behind

In modo analogo, gli elementi che vengono aggiunti o aggiornati nella cache possono essere periodicamente scritti nell'archivio back-end mediante un provider write-behind. Questo processo viene eseguito in modo asincrono e a intervalli definiti dalla cache.

Vedere anche

Concetti

Creazione di un provider read-through/write-behind (Memorizzazione nella cache di AppFabric 1.1)

  2012-03-05