Сквозное чтение и запись с задержкой (кэширование в 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