Aracılığıyla paylaş


Önbellek Konağı Yapılandırma Ayarları (Windows Server AppFabric Önbelleğe Alma)

Windows Server AppFabric önbellek konağı ayarları iki yerde depolanır: küme yapılandırma ayarlarında küme düzeyinde ve her bir önbellek konağında önbellek konağı düzeyinde.

Küme Düzeyinde Önbellek Konağı Ayarları

Önbellek düzeyinde depolanan önbellek konağı ayarları, önbellek konağının kümede bir katılımcı olarak nasıl çalıştığıyla ilişkilidir; örneğin bellek tüketimi ve iletişime yönelik ağ bağlantı noktası ayarları. Bu küme düzeyinde önbellek konağı ayarları Küme Yapılandırma Ayarları (Windows Server AppFabric Önbelleğe Alma) kısmında açıklanır.

Küme düzeyi ayarların çoğu, görüntüleme ve düzenleme amaçlı olarak Windows PowerShell tabanlı önbellek yönetimi aracında da kullanılabilir. Daha fazla bilgi için bkz. Windows Server AppFabric Önbelleğe Alma Özelliklerini Yönetmek için Windows PowerShell Kullanma.

Konak Düzeyinde Önbellek Konağı Ayarları

Her önbellek konağında depolanan önbellek konağı ayarları işlevseldir ve yazılımın çalışması için gereken ayarlarla ilişkilidir; örneğin, önbellek konağının küme yapılandırması depolama konumunu nerede bulabileceğini ve günlük havuzlarının nasıl yapılandırılması gerektiğini ayarlar.

Her önbellek konağı önbellek konağı ayarlarını depolamak için DistributedCacheService.exe.config adında bir yapılandırma dosyası kullanır. Otomatik olarak oluşturulan ve yükleme sırasında yapılandırılan bu dosya .\Windows\System32\AppFabric klasöründe bulunur. Bu yapılandırma dosyasında kullanılan ayarların çoğu durumda düzenlenmesi gerekmez. Bu dosyayı yalnızca günlük düzeyini ayarlamak veya günlük konumunu değiştirmek için düzenlemeniz gerekebilir.

Not

DistributedCacheService.exe.config dosyasında bulunan ve burada açıklanmayan diğer ayarlar AppFabric tarafından iç işlemlerde kullanılır.

dataCacheConfig Öğesi Ayarları

dataCacheConfig öğesindeki ayarlar, önbellek kümesiyle ilgili olması açısından önbellek konağı için anlamlıdır. Küme adı, küme yapılandırması depolama konumu ve önbellek konağı hizmetinin adı gibi ayarlar dataCacheConfig öğesinde bulunabilir.

dataCacheConfig öğesindeki ayarlar aşağıdaki tabloda özetlenmiştir ve Use-CacheCluster komutunu parametresiz olarak kullandığınızda PowerShell yönetim aracı tarafından da kullanılır. Daha fazla bilgi için bkz. Windows Server AppFabric Önbelleğe Alma Özelliklerini Yönetmek için Windows PowerShell Kullanma.

Ayar XML Yapılandırması Konumu

Önbellek sunucusu adı

dataCacheConfig öğesinin hostName özniteliği.

Küme yapılandırması konumu bağlantı dizesi

clusterConfig öğesinin connectionString öğesi. clusterConfig öğesi, dataCacheConfig öğesinin alt öğesidir.

Not

Küme yapılandırma ayarlarını depolamak için SQL Server veritabanı kullandığınızda, SQL Server bağlantı dizesi DistributedCacheService.exe.config dosyasında düz metinde depolanır. Mümkün olduğunda veritabanı güvenliğini sağlamak için Windows tümleşik güvenliğini kullanın; bu durumda bağlantı dizelerinde parola gerekmez.

Örnek

Aşağıdaki örnekte, DistributedCacheService.exe.config önbellek konağı yapılandırma dosyasının nasıl göründüğü gösterilir.

<?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>

Ayrıca bkz.

Kavramlar

Uygulama Yapılandırma Ayarları (Windows Server AppFabric Önbelleğe Alma)
Küme Yapılandırma Ayarları (Windows Server AppFabric Önbelleğe Alma)
Windows Server AppFabric Önbelleğe Alma Sorunlarını Giderme
Windows Server AppFabric Önbelleğe Alma Özelliklerini Yönetmek için Windows PowerShell Kullanma
Windows Server AppFabric Önbelleğe Alma Kavramları
Önbellek İstemcisi Geliştirme (Windows Server AppFabric Önbelleğe Alma)

  2011-12-05