首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据过期的Gemfire区域

数据过期的Gemfire区域
EN

Stack Overflow用户
提问于 2014-08-06 02:12:35
回答 1查看 1K关注 0票数 0

关于文档,“入口时间到活过期”意味着该区域的条目可以在缓存中停留多长时间,而不需要访问或更新。默认情况下,此类型不过期。但是,当我在下面的配置中使用Spring和client-region时,我发现设置在被访问时不能很好地工作。接下来,关于 document-> XMLTTL选项卡,它说“配置一个复制区域以使15秒内未被修改的条目失效”。因此,我很困惑TTL是否适用于被访问。

代码语言:javascript
复制
<gfe:client-region id="Customer2" name="Customer2"  destroy="false" load-factor="0.5" statistics="true" cache-ref="client-cache">
    <gfe:entry-ttl action="DESTROY" timeout="60"/>
    <gfe:eviction threshold="5"/>
</gfe:client-region>
EN

回答 1

Stack Overflow用户

发布于 2014-08-09 20:26:13

因此,您可能需要参考的文档是这里这里。也许与你的处境有关的是。

“对于在消费者上过期的条目的请求将被转发给生产者。”

根据您的配置,如果您既没有设置ClientRegionShortcut也没有设置DataPolicy,那么客户端区域"Customer2“默认为ClientRegionShortcut.LOCAL,这将设置一个”正常“的DataPolicy。DataPolicy.NORMAL状态..。

“允许此缓存中的内容与其他缓存不同。此区域感兴趣的数据存储在本地内存中。”

为了“本地”的捷径..。

“本地区域只有本地状态,从不向服务器发送操作.”

但是,这并不意味着客户端区域无法从服务器接收(感兴趣的)数据。它仅仅意味着操作不是分发给服务器的。它可能会终止条目,然后从服务器(生产者)重新填充它。

当然,我只是在猜测,并没有检验这些想法。您可以尝试将Expiration设置为"LOCAL_DESTROY“和/或通过不同的ClientRegionShortcuts更改您的分发属性。

如果您仍然有问题,请回发。我也响应了@hubbardr的要求。

干杯!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25151244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档