2014-01-19 3 views
0

Так что я планировал на использовании AppFabric в качестве места для предварительного кэша некоторые очень дорогие запросы для других клиентов, чтобы вытащить из и обнаружил функцию дросселирующегоОтключить дросселирование и выселение кеша в Microsoft AppFabric?

Я хотел бы использовать постоянный в памяти данных-магазин и подумал, что AppFabric будет делать трюк, но кажется, что это может быть не так ...

Любые предложения по отключению дросселирования и выключения кеша в AppFabric - или - любые рекомендации по сервису кэша в памяти для Windows?

ответ

1

AppFabric Caching обеспечивает платформу распределенного кеша в памяти для Windows.

Истечение срока действия и выселение могут быть отключены в конфигурации кеша.

<dataCache size="Small"> 
    <caches partitionCount="32"> 
     <cache consistency="StrongConsistency" name="default" minSecondaries="0"> 
      <policy> 
       <eviction type="None" /> 
       <expiration defaultTTL="10" isExpirable="false" /> 
       <serverNotification isEnabled="true" /> 
       <backingStore> 
        <writeBehind retryInterval="300" /> 
       </backingStore> 
      </policy> 
     </cache> 
    </caches> 
<dataCache/> 

Одним из инструментов, легко проверить эту функцию является GUI Administrator for Appfabric 1.1

Обратите внимание, что это не всегда Рекоммендуемое отключить дросселирование, потому что, когда физическая память становится низкой на узле кэша, пытается записать в кэш будет генерировать исключения ,

+0

Благодарим за это С тех пор, как вы удалили AppFabric и установили Couchbase Memcached, который я нахожу намного проще в использовании/управлении – plenderj