設定模型 (Windows Server AppFabric 快取)
Windows Server AppFabric 支援許多快取組態。組態詳細資料是在三個等級指定:應用程式、快取主機與快取叢集。
應用程式組態
每個可進行快取的應用程式都必須設定其快取用戶端,才能使用快取叢集。您可以在應用程式程式碼中以程式設計方式完成此動作,或在新增至 Visual Studio 專案的應用程式組態中指定。若同時使用上述兩種方式指定,在應用程式程式碼中指定的設定優先於應用程式組態檔設定。
應用程式組態設定識別應連絡哪些快取主機,以便與快取叢集通訊。應用程式設定也會用來啟用本機快取。如需詳細資訊,請參閱應用程式組態設定 (Windows Server AppFabric 快取)。
快取主機組態
每部快取主機都使用名為 DistributedCacheService.exe.config 的組態檔。在快取伺服器上安裝「快取服務」時,會自動建立並設定此檔案。DistributedCacheService.exe.config 檔案是用來儲存軟體運作所需的設定。如需詳細資訊,請參閱快取主機組態設定 (Windows Server AppFabric 快取)。
重要
當您使用 SQL Server 資料庫來儲存叢集組態設定時,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