关于这文档,“入口时间到活过期”意味着该区域的条目可以在缓存中停留多长时间,而不需要访问或更新。默认情况下,此类型不过期。但是,当我在下面的配置中使用Spring和client-region时,我发现设置在被访问时不能很好地工作。接下来,关于这 document-> XMLTTL选项卡,它说“配置一个复制区域以使15秒内未被修改的条目失效”。因此,我很困惑TTL是否适用于被访问。
<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>发布于 2014-08-09 20:26:13
因此,您可能需要参考的文档是这里和这里。也许与你的处境有关的是。
“对于在消费者上过期的条目的请求将被转发给生产者。”
根据您的配置,如果您既没有设置ClientRegionShortcut也没有设置DataPolicy,那么客户端区域"Customer2“默认为ClientRegionShortcut.LOCAL,这将设置一个”正常“的DataPolicy。DataPolicy.NORMAL状态..。
“允许此缓存中的内容与其他缓存不同。此区域感兴趣的数据存储在本地内存中。”
为了“本地”的捷径..。
“本地区域只有本地状态,从不向服务器发送操作.”
但是,这并不意味着客户端区域无法从服务器接收(感兴趣的)数据。它仅仅意味着操作不是分发给服务器的。它可能会终止条目,然后从服务器(生产者)重新填充它。
当然,我只是在猜测,并没有检验这些想法。您可以尝试将Expiration设置为"LOCAL_DESTROY“和/或通过不同的ClientRegionShortcuts更改您的分发属性。
如果您仍然有问题,请回发。我也响应了@hubbardr的要求。
干杯!
https://stackoverflow.com/questions/25151244
复制相似问题