【发布时间】:2019-04-10 09:23:00
【问题描述】:
我正在使用 Hazelcast 本机 Java 客户端连接远程 Hazelcast 集群。
下面是代码,我想从java客户端为IMap tranMap以下配置TTL, Max Size, Eviction policy。
谁能建议如何从 hazelcast 客户端为每个 IMap 设置此参数。 我知道如何在 hazelcast.xml 的集群级别配置它。但是对于我的应用程序用例,我必须在用于创建 HazelcastClient 实例的 ClientConfig 对象中以编程方式对其进行配置。
ClientConfig config = new ClientConfig();
String[] addresses = { "192.178.11.01:5701", "192.178.30.18:5702" };
config.getNetworkConfig().addAddress(addresses);
HazelcastInstance hazelcastInstance = HazelcastClient.newHazelcastClient(config);
IMap<Integer, Transaction> map = hazelcastInstance.getMap("tranMap");
【问题讨论】: