2014-01-19 19 views
0

所以我一直打算使用的AppFabric作爲位置預緩存爲其他客戶一些非常昂貴的查詢從其中提取,發現了限制功能在Microsoft AppFabric中禁用調速和緩存驅逐?

我想使用永久內存數據存儲並認爲AppFabric會做的伎倆,但它看起來好像它可能不會...

任何關於禁用在AppFabric中的限制和緩存驅逐的建議 - 或 - 對內存中的「緩存」服務的Windows的任何建議?

回答

1

AppFabric緩存爲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