Caching 是否在Microsoft AppFabric中禁用限制和缓存逐出?

Caching 是否在Microsoft AppFabric中禁用限制和缓存逐出?,caching,appfabric,appfabric-cache,Caching,Appfabric,Appfabric Cache,因此,我一直计划使用AppFabric作为一个位置来预缓存一些非常昂贵的查询,以供其他客户端使用,并发现了节流功能 我想使用一个永久性的内存数据存储,并认为AppFabric可以做到这一点,但似乎它可能不会 关于在AppFabric中禁用限制和缓存逐出的任何建议,或者关于针对Windows的内存内“缓存”服务的任何建议?AppFabric缓存为Windows提供了一个内存内分布式缓存平台 可以在缓存配置中禁用过期和逐出 <dataCache size="Small"> <

因此,我一直计划使用AppFabric作为一个位置来预缓存一些非常昂贵的查询,以供其他客户端使用,并发现了节流功能

我想使用一个永久性的内存数据存储,并认为AppFabric可以做到这一点,但似乎它可能不会


关于在AppFabric中禁用限制和缓存逐出的任何建议,或者关于针对Windows的内存内“缓存”服务的任何建议?

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

轻松测试此功能的一个工具是


请注意,并不总是建议禁用限制,因为当缓存主机上的物理内存变低时,尝试写入缓存将生成异常。

感谢我卸载了AppFabric并安装了Couchbase Memcached,我发现它更易于使用/管理