Partager via


Paramètres de configuration de l'hôte de cache

Les paramètres d'hôte de cache de Microsoft AppFabric 1.1 pour Windows Server sont stockés dans deux emplacements : au niveau du cluster dans les paramètres de configuration du cluster et au niveau de l'hôte de cache sur chaque hôte de cache.

Paramètres d'hôte de cache au niveau du cluster

Les paramètres d'hôte de cache stockés au niveau du cluster ont trait à la manière dont l'hôte de cache opère en tant que participant dans le cluster. Il s'agit, par exemple, des paramètres de consommation de mémoire et de port réseau pour la communication. Ces paramètres d'hôte de cache au niveau du cluster sont décrits dans la rubrique Paramètres de configuration du cluster.

La plupart des paramètres au niveau du cluster sont également accessibles à l'outil d'administration du cache basé sur Windows PowerShell pour l'affichage et la modification. Pour plus d'informations, consultez la rubrique Utilisation de Windows PowerShell pour la gestion des fonctionnalités de mise en cache d'AppFabric 1.1.

Paramètres d'hôte de cache au niveau de l'hôte

Les paramètres d'hôte de cache stockés sur chaque hôte de cache sont fonctionnels et ont trait aux paramètres requis pour l'exécution du logiciel. Par exemple, ils définissent où l'hôte de cache peut trouver l'emplacement de stockage de la configuration du cluster et la manière dont les journaux de suivi des événements doivent être configurés.

Pour stocker les paramètres d'hôte de cache, chaque hôte de cache utilise un fichier de configuration nommé DistributedCacheService.exe.config. Ce fichier automatiquement créé et configuré durant l'installation se trouve dans le dossier « .\Program Files\Windows Server AppFabric ». Les paramètres utilisés dans ce fichier de configuration ne doivent généralement pas être modifiés. La modification de ce fichier ne peut se justifier que par la nécessité de définir le niveau de journalisation ou de modifier l'emplacement du journal.

Notes

Les autres paramètres figurant dans le fichier DistributedCacheService.exe.config qui ne sont pas décrits ici sont utilisés par AppFabric pour des opérations internes.

Paramètres de l'élément dataCacheConfig

Les paramètres de l'élément dataCacheConfig sont significatifs pour l'hôte de cache en relation avec le cluster de cache. Des paramètres tels que le nom de cluster, l'emplacement de stockage de la configuration du cluster et le nom du service d'hôte de cache se trouvent dans l'élément dataCacheConfig.

Les paramètres figurant dans l'élément dataCacheConfig, décrits dans le tableau suivant, sont également utilisés par l'outil d'administration PowerShell lorsque vous utilisez la commande Use-CacheCluster sans paramètre. Pour plus d'informations, consultez la rubrique Utilisation de Windows PowerShell pour la gestion des fonctionnalités de mise en cache d'AppFabric 1.1.

Paramètre Emplacement de la configuration XML

Nom du serveur de cache

Attribut hostName de l'élément dataCacheConfig.

Chaîne de connexion de l'emplacement de la configuration du cluster

Élément connectionString de l'élément clusterConfig. L'élément clusterConfig est un enfant de l'élément dataCacheConfig.

Notes

Lorsque vous utilisez une base de données SQL Server pour stocker les paramètres de configuration de cluster, la chaîne de connexion SQL Server est stockée en texte clair dans le fichier DistributedCacheService.exe.config. Dans la mesure du possible, utilisez la sécurité intégrée de Windows pour sécuriser la base de données afin qu'aucun mot de passe ne soit requis dans les chaînes de connexion.

Exemple

L'exemple suivant montre à quoi ressemble le fichier de configuration de l'hôte de cache 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>

Voir aussi

Concepts

Paramètres de configuration des applications (mise en cache d'AppFabric 1.1)
Paramètres de configuration du cluster
Dépannage de la mise en cache d'AppFabric
Utilisation de Windows PowerShell pour la gestion des fonctionnalités de mise en cache d'AppFabric 1.1
Concepts relatifs à la mise en cache d'AppFabric (mise en cache d'AppFabric 1.1)
Développement d'un client de cache

  2012-03-05