Java hazelcast中的自动聚类

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个节点才能加入集群 您要查找的内容取决于

我用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个节点才能加入集群

您要查找的内容取决于您是使用多播还是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实例