配置型号(Windows Server AppFabric 缓存)

Windows Server AppFabric 支持许多缓存配置。在三个级别上指定配置详细信息:在应用程序中、在缓存主机中和在缓存群集中。

应用程序配置

为使用缓存群集,每个已启用缓存的应用程序必须已配置其缓存客户端。您可以在应用程序代码中以编程的方式完成此操作,也可以通过在添加到 Visual Studio 项目中的应用程序配置文件中指定缓存客户端来完成此操作。如果同时使用以上两种方法,应用程序代码中指定的设置优先于应用程序配置文件设置。

应用程序配置设置标识应与哪些缓存主机联系才能与缓存群集通信。应用程序设置还可用于启用本地缓存。有关详细信息,请参阅应用程序配置设置(Windows Server AppFabric 缓存)

缓存主机配置

每个缓存主机都会使用名为 DistributedCacheService.exe.config 的配置文件。在将缓存服务安装到缓存服务器上时,会自动创建并配置此文件。DistributedCacheService.exe.config 文件用于存储运行软件所需的设置。有关详细信息,请参阅缓存主机配置设置(Windows Server AppFabric 缓存)

Important要点
当您使用 SQL Server 数据库存储群集配置设置时,SQL Server 连接字符串会以明文形式存储在 DistributedCacheService.exe.config 文件中。只要可能,应使用 Windows 集成安全确保数据库的安全,以便在连接字符串中不需要密码。

群集配置

群集中的所有缓存主机都需要访问群集配置存储位置。群集配置信息指定缓存主机和命名缓存的设置。在安装第一个缓存主机时,将首先建立群集配置详细信息,并且会随后续安装自动进行更新。

有三种存储选项可用于群集配置信息。如下表所示,集群配置设置可以存储在共享网络文件夹、SQL Server 2005 或更高版本的数据库,或自定义提供程序中。

存储类型 存储位置 群集管理

XML 文件

共享网络文件夹

主要主机

SQL Server 数据库

SQL Server

SQL Server(默认)或主要主机

自定义提供程序

自定义存储

自定义存储

选择最能满足您的应用程序和基础结构需求的选项。有关详细信息,请参阅群集配置存储选项(Windows Server AppFabric 缓存)

无论选择哪个存储选项,都可以使用 Windows PowerShell 命令编辑配置设置:Export-CacheClusterConfigImport-CacheClusterConfig。有关详细信息,请参阅配置缓存群集(Windows Server AppFabric 缓存)

另请参阅

概念

Windows Server AppFabric 缓存配置选项
Windows Server AppFabric 缓存物理体系结构示意图
Windows Server AppFabric 缓存逻辑体系结构示意图

  2011-12-05