我正在一个春季启动项目中,在这里我使用Hazelcast作为缓存。我已经启用了tcp作为连接方法,并且我还提到了一些成员。成员能够加入。但是问题是,其他节点也可以与成员分开加入。谁能告诉我如何限制它?
这是我的配置,
@Bean
public Config hazelcastConfig() {
Config config = new Config()
.setClusterName("myCluster");
List<String> members = new ArrayList<>();
members.add("192.168.99.1:5523");
members.add("192.168.99.2:5542");
config.getNetworkConfig().getJoin()
.setMulticastConfig(new MulticastConfig().setEnabled(false))
.setTcpIpConfig(new TcpIpConfig().setEnabled(true).setMembers(members));
config.getNetworkConfig().setPort(5523);
return config;
}
答案 0 :(得分:1)
Hazelcast IMDG(社区版)的主要方法是配置不同的群集名称。
您还可以研究具有一组安全功能(JAAS身份验证,TLS,对称加密等)的Hazelcast Enterprise。
这些答案中的更多详细信息: