限制 Hazelcast 集群中的成员



我正在做一个弹簧启动项目,我正在使用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;
}

Hazelcast IMDG(社区版(的主要方法是配置不同的集群名称。

您还可以查看Hazelcast Enterprise,它具有一组安全功能(JAAS身份验证,TLS,对称加密等(。

这些答案中的更多详细信息:

  • https://stackoverflow.com/a/62540153/653069
  • https://stackoverflow.com/a/56216106/653069

最新更新