Java hazelcast中的自动聚类
我用hazelcast-default.xml进行了测试 我启动了一个节点192.X.1.1,端口为5701,它像苍蝇一样工作 同时,我用端口5701启动了一个节点192.X.1.2,我想知道它是否进行了映射和连接,如何避免这种情况Java hazelcast中的自动聚类,java,load-balancing,hazelcast,Java,Load Balancing,Hazelcast,我用hazelcast-default.xml进行了测试 我启动了一个节点192.X.1.1,端口为5701,它像苍蝇一样工作 同时,我用端口5701启动了一个节点192.X.1.2,我想知道它是否进行了映射和连接,如何避免这种情况 param cluster.min是否设置为“1”,解决了问题?我假设cluster min设置的意思是hazelcast.initial.min.cluster.size。这与这个问题无关。在启动应用程序之前,此属性只需要x个节点才能加入集群 您要查找的内容取决于
param cluster.min是否设置为“1”,解决了问题?我假设cluster min设置的意思是hazelcast.initial.min.cluster.size。这与这个问题无关。在启动应用程序之前,此属性只需要x个节点才能加入集群 您要查找的内容取决于您是使用多播还是TCP-IP来发现节点。 有关详细信息,请参阅本书: 在多播的情况下,您需要设置组,并将节点添加到不同的组中 您也可以简单地定义接口,例如: 192.168.24.* 使用您希望群集接受的IP范围 最后,如果使用TCP-IP,则需要定义将加入集群的节点的IP。 一个简单的例子是:
<hz:join>
<hz:multicast enabled="false" />
<hz:tcp-ip enabled="true">
<hz:members>192.168.0.1</hz:members>
</hz:tcp-ip>
</hz:join>
192.168.0.1
(所示示例使用的是spring配置)您能再详细说明一下吗?我不确定我是否理解您的问题。数据被不必要地复制到其他端口…如何禁用它???因此,我将永远无法连接到网络中的任何其他端口尝试将启用多播和启用tcp ip设置为false,它不应连接到任何其他节点/实例。或者启用tcp ip并设置127.0.0.1,这将只允许连接到本地计算机上的hazelcast实例