限制Hazelcast群集中的成员
我正在从事一个SpringBoot项目,在那里我使用Hazelcast作为缓存。我已经启用了tcp作为连接方法,我还提到了一些成员。会员可以加入。但问题是,除了成员之外,其他节点也可以加入。谁能告诉我如何限制它 这是我的配置限制Hazelcast群集中的成员,hazelcast,Hazelcast,我正在从事一个SpringBoot项目,在那里我使用Hazelcast作为缓存。我已经启用了tcp作为连接方法,我还提到了一些成员。会员可以加入。但问题是,除了成员之外,其他节点也可以加入。谁能告诉我如何限制它 这是我的配置 @Bean public Config hazelcastConfig() { Config config = new Config() .setClusterName("myCluster");
@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;
}
@Bean
公共配置hazelcastConfig(){
Config=new Config()
.setClusterName(“myCluster”);
列表成员=新的ArrayList();
添加(“192.168.99.1:5523”);
添加(“192.168.99.2:5542”);
config.getNetworkConfig().getJoin()
.setMulticastConfig(新的MulticastConfig().setEnabled(false))
.setTcpIpConfig(新的TcpIpConfig().setEnabled(true).setMembers(members));
config.getNetworkConfig().setPort(5523);
返回配置;
}
Hazelcast IMDG(社区版)中的主要方法是配置不同的集群名称
您还可以查看Hazelcast Enterprise,它具有一组安全功能(JAAS身份验证、TLS、对称加密等)
更多详情请参阅以下答案: