Valores de configuración del host de caché
La configuración de los hosts de caché de Microsoft AppFabric 1.1 para Windows Server se almacena en dos lugares: en el nivel de clúster, en los valores de configuración del clúster, y en el nivel de host de caché, en cada host de caché individual.
Configuración de host de caché en el nivel de clúster
La configuración de hosts de caché almacenada a nivel de clúster está relacionada con la forma en que el host de caché funciona como parte del clúster, por ejemplo, el consumo de memoria y la configuración de puertos de red para la comunicación. Esta configuración de hosts de caché a nivel de clúster se trata en Valores de configuración de clúster.
La mayoría de configuraciones a nivel de clúster también están disponibles, para visualizarlas y editarlas, en la herramienta de administración de memoria caché basada en Windows PowerShell. Para obtener más información, vea Uso de Windows PowerShell para administrar características de almacenamiento en caché de AppFabric 1.1.
Configuración de hosts de caché en el nivel de host
La configuración de host de caché almacenada en cada host de caché es funcional y está relacionada con la configuración necesaria para ejecutar el software; por ejemplo, establece dónde el host de caché puede encontrar la ubicación de almacenamiento de la configuración del clúster y cómo se deben configurar los receptores de registro.
Para almacenar la configuración de host de caché, cada host de caché usa un archivo de configuración con el nombre DistributedCacheService.exe.config. El archivo se crea y se configura automáticamente durante la instalación; y se encuentra en la carpeta ".\Program Files\Windows Server AppFabric". En la mayoría de casos, los valores que se usan en este archivo de configuración no deben editarse. La única vez que puede ser necesario editar este archivo es para establecer el nivel de registro o modificar la ubicación del registro.
Nota
El resto de valores incluidos en el archivo DistributedCacheService.exe.config, que no se describen aquí, se usan para operaciones internas de AppFabric.
Configuración del elemento dataCacheConfig
La configuración del elemento dataCacheConfig
es importante para el host de caché, en relación con el clúster de caché. Valores como el nombre de clúster, la ubicación de almacenamiento de la configuración del clúster y el nombre del servicio de host de caché, se encuentran en el elemento dataCacheConfig
.
Los valores del elemento dataCacheConfig
, que se describen en la tabla siguiente, también se usan en la herramienta de administración de PowerShell, cuando se usa el comando Use-CacheCluster
sin parámetros. Para obtener más información, vea Uso de Windows PowerShell para administrar características de almacenamiento en caché de AppFabric 1.1.
Valor | Ubicación de la configuración XML |
---|---|
Nombre del servidor de caché |
El atributo |
Cadena de conexión de ubicación de la configuración del clúster |
El elemento |
Nota
Si usa una base de datos de SQL Server para almacenar las opciones de configuración del clúster, la cadena de conexión de SQL Server se almacenará en texto no cifrado en el archivo DistributedCacheService.exe.config. Siempre que sea posible, use la seguridad integrada de Windows para proteger la base de datos de forma que no sea necesario el uso de contraseñas en las cadenas de conexión.
Ejemplo
El ejemplo siguiente muestra el aspecto del archivo de configuración del host de caché, 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>
Vea también
Conceptos
Opción de configuración de la aplicación (Almacenamiento en caché de AppFabric 1.1)
Valores de configuración de clúster
Solución de problemas de almacenamiento en caché de AppFabric
Uso de Windows PowerShell para administrar características de almacenamiento en caché de AppFabric 1.1
Conceptos de almacenamiento en caché de AppFabric (Almacenamiento en caché de AppFabric 1.1)
Desarrollar un cliente de caché
2012-03-05