首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hazelcast缓存本地和分布式缓存配置

Hazelcast缓存本地和分布式缓存配置
EN

Stack Overflow用户
提问于 2018-07-15 13:05:50
回答 0查看 1.1K关注 0票数 0

我已经将Hazelcast缓存配置为在spring引导应用程序中分发。

代码语言:javascript
复制
<group>
    <name>instance1</name>
    <password>pass</password>
</group>

<map name="users">
    <!-- <time-to-live-seconds>30</time-to-live-seconds> -->
    <max-idle-seconds>30</max-idle-seconds>
    <eviction-policy>LRU</eviction-policy>
    <max-size policy="PER_NODE">5000</max-size>
    <backup-count>0</backup-count>
    <async-backup-count>0</async-backup-count>
    <read-backup-data>false</read-backup-data>
</map>

<network>
    <port auto-increment="true" port-count="100">5701</port>
    <join>
        <multicast enabled="false">
            <multicast-group>224.2.2.3</multicast-group>
            <multicast-port>54327</multicast-port>
        </multicast>
        <!-- <tcp-ip enabled="false"> <member>127.0.0.1:5709</member> <member>127.0.0.1:5710</member> 
            </tcp-ip> -->
        <tcp-ip enabled="true">
            <interface>127.0.0.1</interface>
        </tcp-ip>
        <aws enabled="false" />
    </join>
</network>

<properties>
    <property name="hazelcast.http.healthcheck.enabled">false</property>
    <property name="hazelcast.health.monitoring.delay.seconds">3000</property>
    <property name="hazelcast.heartbeat.interval.seconds">1500</property>
    <property name="hazelcast.health.monitoring.level">SILENT</property>
    <property name="hazelcast.client.statistics.enabled">false</property>
    <property name="hazelcast.initial.min.cluster.size">0</property>
    <property name="hazelcast.initial.wait.seconds">0</property>
</properties>

如果我像上面那样创建了一个组,那么无论我在哪里添加这个组,实例缓存都是同步的。

我希望本地缓存用于相同实例,其中很少的缓存不应该被共享。

如何在应用程序中同时做本地缓存和分布式缓存?

EN

回答

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

https://stackoverflow.com/questions/51345433

复制
相关文章

相似问题

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