以下是Hazelcast集群的编程配置 但是我在这里面临一些问题,它使用了除定义端口之外的许多随机端口..会出现什么问题?
Config config = new Config();
config.setInstanceName("cluster-1");
config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(true);
config.getNetworkConfig().getJoin().getMulticastConfig().setMulticastGroup("224.2.2.3")
.setMulticastPort(54327).setMulticastTimeToLive(32).setMulticastTimeoutSeconds(10);
config.getNetworkConfig().getInterfaces().setEnabled(true).addInterface("192.168.1.23");
config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(false);
config.getNetworkConfig().setPort(5900);
答案 0 :(得分:0)
您可以使用dangerouslySetInnerHTML
addOutboundPortDefinition
方法定义要在配置中使用的出站端口范围,如下所示:
NetworkConfig
要添加用于出站网络操作的单个端口,您可以使用config.getNetworkConfig().addOutboundPortDefinition("35000-35100");
addOutboundPort
方法,如下所示:
NetworkConfig
可以在Hazelcast reference manual找到更多信息。