Read-Through und verzögerte Schreibvorgänge (AppFabric 1.1-Cache)
Microsoft AppFabric 1.1 für Windows Server stellt die Architektur zum Erstellen und Verwenden von Read-Through-Anbietern bzw. Anbietern für verzögerte Schreibvorgänge zur Verfügung. Diese Anbieter ermöglichen die Integration mit einem Back-End-Speicher, z. B. mit einer Datenbank. Wenn Sie einen Read-Through-Anbieter bzw. einen Anbieter für verzögerte Schreibvorgänge erstellen möchten, müssen Sie eine Assembly erstellen, die die abstrakte Basisklasse DataCacheStoreProvider implementiert. Die Assembly wird anschließend einem Cache mithilfe der neuen Parameter der Windows PowerShell-Befehle New-Cache und Set-CacheConfig zugeordnet.
Read-Through
Wenn ein Element nicht im Cache vorhanden ist, gibt ein Aufruf von DataCache.Get den Wert null
zurück. Im cachefremden Programmiermodell ist der Aufrufer für das anschließende Laden der Daten aus einem Back-End-Speicher und das Speichern der Daten im Cache verantwortlich. Bei einem Anbieter für verzögerte Schreibvorgänge erkennt der Cache das fehlende Element und ruft dann den Anbieter auf, um den Datenladevorgang auszuführen. Das Element wird dann nahtlos an den Cacheclient zurückgegeben.
Verzögerte Schreibvorgänge
Auf die gleiche Weise können Elemente, die im Cache hinzugefügt oder aktualisiert werden, regelmäßig mithilfe eines Anbieters für verzögerte Schreibvorgänge in den Back-End-Speicher geschrieben werden. Dies geschieht asynchron und in einem durch den Cache definierten Intervall.
Siehe auch
Konzepte
2012-03-05