我使用的是SpringBoot和Hazelcast。在我的设置中,我有一个Hazelcast服务器(3.12.6)启动并运行,我在我的SpringBoot应用程序中将其与Hazelcast客户端连接。
hazelcast-client.yaml
hazelcast-client:
network:
cluster-members:
- 127.0.0.1
smart-routing: false我已经检查了Hazelcast服务器中的设置,在hazelcast.xml中有一个全局配置,它有助于配置生存时间配置。
hazelcast.xml
<?xml version="1.0" encoding="UTF-8"?>
<group>
<name>dev</name>
</group>
<management-center enabled="true">http://mc_server:8080/hazelcast-mancenter</management-center>
<map name="default">
<time-to-live-seconds>10</time-to-live-seconds>
<max-idle-seconds>10</max-idle-seconds>
</map>我的问题是:有没有办法在我的服务器上使用我的springboot客户端来配置time to live和其他设置?
发布于 2020-08-18 06:28:03
下面是一个来自Hazelcast客户端的动态配置示例。
HazelcastInstance client = HazelcastClient.newHazelcastClient();
MapConfig mCfg = new MapConfig("test");
mCfg.setTimeToLiveSeconds(15);
client.getConfig().addMapConfig(mCfg);
HazelcastClient.shutdownAll();谢谢你,沙拉斯
https://stackoverflow.com/questions/63108018
复制相似问题