【问题标题】:What if all nodes are not in a defined pool?如果所有节点都不在定义的池中怎么办?
【发布时间】:2016-03-04 21:21:00
【问题描述】:

我在我的设置中定义了一个 hazel cast 实例。

<tcp-ip enabled="true">
<member>SeverA</member>
<member>SeverB</member>
<member>SeverC</member>
<member>SeverD</member>
<member>SeverE</member>
<member>SeverF</member>
<member>SeverG</member>
<member>SeverH</member>
<member>SeverI</member>
<member>SeverJ</member>
</tcp-ip>

这个池是在服务器上为 SeverA 到 ServerH 定义的

但是在 ServerI 和 ServerJ 上定义的池是:

<tcp-ip enabled="true">
<member>SeverI</member>
<member>SeverJ</member>
</tcp-ip>

你们认为这对 ServerA 到 ServerH 来说是个问题吗?既然我和J没有看到他们?

【问题讨论】:

    标签: java multithreading hazelcast max-pool-size


    【解决方案1】:

    不会有问题的。每当一个节点加入一个已经存在的集群时,整个拓扑都会改变。理论上,您只需要 1 或 2 个已知入口点(具有固定 IP 地址的服务器)即可构建集群。

    成员定义不定义可见性,它只是要连接的“可能可达的 IP 地址”列表。

    【讨论】:

      猜你喜欢
      • 2012-04-30
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      相关资源
      最近更新 更多