Сквозное чтение и запись с задержкой (кэширование в AppFabric 1.1)
Microsoft AppFabric 1.1 для Windows Server предоставляет архитектуру для создания и использования поставщиков со сквозным чтением и задержкой записи. Эти поставщики обеспечивают интеграцию с фоновым хранилищем, например базой данных. Чтобы создать такой поставщик, следует создать сборку, реализующую абстрактный базовый класс DataCacheStoreProvider. Затем сборка связывается с кэшем с помощью новых параметров команд Windows PowerShell New-Cache и Set-CacheConfig.
Сквозное чтение
Если элемента нет в кэше, то вызов DataCache.Get вернет значение null
. В модели программирования с побочным кэшем вызывающая сторона при этом отвечает за загрузку данных из фонового хранилища и их запись в кэш. Поставщик со сквозным чтением позволяет кэшу обнаружить недостающий элемент и вызвать поставщик для загрузки данных. Затем элемент возвращается клиенту кэша.
Запись с задержкой
Аналогично, элементы, добавленные или измененные в кэше, могут периодически записываться в фоновое хранилище с помощью поставщика, поддерживающего запись с задержкой. Запись производится асинхронно с определяемым кэшем интервалами.
См. также
Основные понятия
Создание поставщика сквозного чтения или записи с задержкой (кэширование в AppFabric 1.1)
2012-03-05