Sdílet prostřednictvím


Nastavení konfigurace hostitele mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)

Nastavení hostitele mezipaměti technologie Windows Server AppFabric jsou uložena na dvou místech: na úrovni clusteru v nastavení konfigurace clusteru a na úrovni hostitele mezipaměti u každého jednotlivého hostitele mezipaměti.

Nastavení hostitele mezipaměti na úrovni clusteru

Nastavení hostitele mezipaměti uložená na úrovni clusteru souvisejí s tím, jak hostitel mezipaměti funguje jako účastník v clusteru, například určují nastavení spotřeby paměti a nastavení síťového portu pro komunikaci. Tyto položky nastavení hostitele mezipaměti na úrovni clusteru jsou popsány v tématu Nastavení konfigurace clusteru (ukládání do mezipaměti technologie Windows Server AppFabric).

Většina možností nastavení na úrovni clusteru je k dispozici pro zobrazení a úpravy také v nástroji pro správu mezipaměti prostředí Windows PowerShell. Další informace naleznete v tématu Správa funkcí technologie Windows Server AppFabric pro ukládání do mezipaměti pomocí prostředí Windows PowerShell.

Nastavení hostitele mezipaměti na úrovni hostitele

Nastavení hostitele mezipaměti uložená v jednotlivých hostitelích mezipaměti souvisí s nastaveními požadovaným pro spuštění softwaru. Například nastavují, kde hostitel mezipaměti nalezne umístění úložiště konfigurace clusteru a jak mají být konfigurovány protokolovací jímky.

K ukládání nastavení hostitele mezipaměti používá každý hostitel konfigurační soubor s názvem DistributedCacheService.exe.config. Tento soubor je automaticky vytvořen a konfigurován během instalace a je umístěn ve složce .\Windows\System32\AppFabric. Nastavení použité v tomto konfiguračním souboru by se ve většině případů neměla měnit. Tento soubor bude pravděpodobně nutné upravit pouze za účelem nastavení úrovně protokolování nebo změny umístění protokolu.

Poznámka

Další nastavení v souboru DistributedCacheService.exe.config, která zde nejsou popsána, používá technologie AppFabric pro interní operace.

Nastavení elementu dataCacheConfig

Nastavení v elementu dataCacheConfig poskytují hostiteli mezipaměti informace vztahující se ke clusteru mezipaměti. V elementu dataCacheConfig se nachází nastavení, například název clusteru, umístění úložiště konfigurace clusteru a název služby hostitele mezipaměti.

Nastavení v elementu dataCacheConfig uvedená v následující tabulce používá také nástroj pro správu prostředí PowerShell, pokud použijete příkaz Use-CacheCluster bez parametrů. Další informace naleznete v tématu Správa funkcí technologie Windows Server AppFabric pro ukládání do mezipaměti pomocí prostředí Windows PowerShell.

Nastavení Umístění konfigurace XML

Název serveru mezipaměti

Atribut hostName elementu dataCacheConfig.

Připojovací řetězec umístění konfigurace clusteru

Element connectionString elementu clusterConfig Element clusterConfig je podřízeným elementem elementu dataCacheConfig.

Poznámka

Pokud k uložení nastavení konfigurace clusteru používáte databázi systému SQL Server, bude připojovací řetězec systému SQL Server uložen v souboru DistributedCacheService.exe.config v podobě prostého textu. Kdykoli je to možné, použijte k zabezpečení databáze integrované zabezpečení systému Windows, aby v připojovacích řetězcích nebyla požadována hesla.

Příklad

Následující příklad znázorňuje konfigurační soubor hostitele DistributedCacheService.exe.config.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- Microsoft.ApplicationServer.Caching.Core assembly name is hard-coded -->
    <section name="dataCacheConfig" type="Microsoft.ApplicationServer.Caching.DataCacheConfigSection, Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    <section name="fabric" type="Microsoft.Fabric.Common.ConfigFile, Microsoft.WindowsFabric.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" allowLocation="true" allowDefinition="Everywhere" />
    <section name="dataCache" type="Microsoft.ApplicationServer.Caching.DataCacheSection, Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </configSections>
  <dataCacheConfig cacheHostName="AppFabricCachingService">
    <log location="" logLevel="-1" />
    <clusterConfig provider="System.Data.SqlClient" connectionString="Data Source=SqlServer1;Initial Catalog=CacheConfigDB;Integrated Security=True" />
  </dataCacheConfig>
  <fabric>
    <section name="param" path="">
      <key name="VersionInfoClass" value="Microsoft.ApplicationServer.Caching.ServerVersionInfo, Microsoft.ApplicationServer.Caching.Server" />
      <key name="DroppedReplicaKeepDuration" value="0" />
      <key name="ClusterStableNodeUpInterval" value="10" />
      <key name="ReplicationQueueCapacity" value="128" />
      <key name="CopyQueueCapacity" value="2" />
      <key name="ReplicationTempListCapacity" value="1024" />
      <key name="ReplicationTempListInitialSize" value="128" />
      <key name="ReplicationRetryInterval" value="12" />
      <key name="ThrowOnAssert" value="true" />
    </section>
  </fabric>
  <dataCache size="Small">
    <hosts>
      <host replicationPort="22236" arbitratorPort="22235" clusterPort="22234" hostId="1739552749" size="1228" leadHost="true" account="NT AUTHORITY\NETWORK SERVICE" name="localhost" cacheHostName="AppFabricCachingService" cachePort="22233" />
    </hosts>
  </dataCache>
  <runtime>
    <gcServer enabled="true" />
  </runtime>
  <startup>
    <supportedRuntime version="v4.0.30125" />
  </startup>
</configuration>

Další odkazy

Koncepty

Nastavení konfigurace aplikace (ukládání do mezipaměti technologie Windows Server AppFabric)
Nastavení konfigurace clusteru (ukládání do mezipaměti technologie Windows Server AppFabric)
Řešení potíží s ukládáním do mezipaměti technologie Windows Server AppFabric
Správa funkcí technologie Windows Server AppFabric pro ukládání do mezipaměti pomocí prostředí Windows PowerShell
Koncepce ukládání do mezipaměti technologie Windows Server AppFabric
Vývoj klienta mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)

  2011-12-05