Поделиться через


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

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

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

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

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

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

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

Важно!

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

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

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

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

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

XML-файл

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

Ведущие узлы

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

SQL Server

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

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

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

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

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

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

См. также

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

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

  2012-03-05