Модель конфигурации (кэширование в Windows Server AppFabric)

Windows Server AppFabric поддерживает различные конфигурации кэша. Сведения о конфигурации указываются на трех уровнях: в приложении, в узле кэша и в кластере кэша.

Конфигурация приложений

В каждом приложении с поддержкой кэша должен быть настроен клиент кэша, использующий кластер кэша. Это можно сделать программными средствами в коде приложения или указав параметры в файле конфигурации приложения, добавляемом в проект Visual Studio. Если используются оба метода, параметры в коде приложения имеют приоритет над параметрами в файле конфигурации приложения.

Параметры конфигурации приложения определяют, через какие узлы кэша должна осуществляться связь с кластером кэша. Параметры приложения также используются для включения локального кэша. Дополнительные сведения см. в разделе Параметры конфигурации приложения (кэширование в Windows Server AppFabric).

Конфигурация узла кэша

Каждый узел кэша использует файл конфигурации с именем DistributedCacheService.exe.config. Этот файл автоматически создается и настраивается при установке службы кэша на сервере кэша. Файл DistributedCacheService.exe.config используется для хранения параметров, необходимых для работы программного обеспечения. Дополнительные сведения см. в разделе Параметры конфигурации узла кэша (кэширование в Windows Server AppFabric).

Важно!

Если для хранения параметров конфигурации кластера используется база данных SQL Server, то строка подключения сохраняется в виде обычного текста в файле DistributedCacheService.exe.config. По возможности используйте для защиты базы данных встроенную безопасность Windows, чтобы пароли не указывались в строках подключения.

Конфигурация кластера

Всем узлам кэша в кластере необходим доступ к расположению хранения конфигурации кластера. Сведения о конфигурации кластера задают параметры узлов кэша и именованных кэшей. Сведения о конфигурации кластера изначально задаются при установке первого узла кэша и автоматически обновляются при последующих установках.

Доступно три варианта хранения сведений о конфигурации кластера. Как показано в следующей таблице, сведения о конфигурации кластера могут храниться в общей сетевой папке, в базе данных SQL Server 2005 или более поздней версии, либо с помощью пользовательского поставщика.

Тип хранилища Расположение хранилища Управление кластером

XML-файл

Общая сетевая папка

Ведущие узлы

База данных SQL Server

SQL Server

SQL Server (по умолчанию) или ведущие узлы

Пользовательский поставщик

Пользовательское хранилище

Настраиваемое хранилище

Выберите вариант, который лучше всего подходит для конкретного приложения и инфраструктуры. Дополнительные сведения см. в разделе Способы хранения конфигурации кластера (кэширование в Windows Server AppFabric).

Независимо от того, какой именно вариант хранения выбирается, параметры конфигурации можно изменить с помощью команд Windows PowerShell: Export-CacheClusterConfig и Import-CacheClusterConfig. Дополнительные сведения см. в разделе Настройка кластера кэша (кэширование в Windows Server AppFabric).

См. также

Основные понятия

Параметры конфигурации кэша Windows Server AppFabric
Схема физической архитектуры кэширования Windows Server AppFabric
Схема логической архитектуры кэширования Windows Server AppFabric

  2011-12-05