我有一个连接到hazelcast集群的hazelcast客户端。对于一个特定的映射,客户端拥有自己的副本是非常重要的,因为它被非常频繁地访问,并且是以读取为主的映射。因此,这个map必须是一个准缓存,而且它必须在更改时失效。我感到困惑,因为我可以在集群端hazelcast.xml和客户端hazelcast-client.xml上添加近缓存标记。现在,我已经在两个配置上都添加了标记:
在hazelcast-client.xml中:
<near-cache>
<name>umsGameBanDistributedMap</name>
<invalidate-on-change>true</invalidate-on-change>
</near-cache>在hazelcast.xml (集群端)中:
<map name="umsGameBanDistributedMap">
<near-cache>
<invalidate-on-change>true</invalidate-on-change>
</near-cache>
</map>但我不知道我做得好不好。
谢谢你的帮助。
发布于 2014-04-02 16:23:30
您不必将近缓存配置添加到集群端,只需添加到client.xml即可在客户端本地缓存条目。
https://stackoverflow.com/questions/22333600
复制相似问题