0

我希望我的 gemfire 数据配置为使用 2 个站点的网关的多站点 WAN。纽约和伦敦。使用: http: //gemfire.docs.pivotal.io/geode/topologies_and_comm/topology_concepts/multisite_overview.html#topic_70045702D3994BC692E75102CE01BD7C

我可以了解我的集群和定位器将如何工作并相互了解。

但是,如果 NY 站点出现故障,如何将我的本地 .net 客户端配置为从 NY 故障转移到 LON。

我将在纽约拥有 4 个数据节点和 3 个定位器。我将在 LON 中有 4 个数据节点和 3 个定位器。从 NY-> LON 同步。

如果我将客户端缓存 xml 配置为指向 NY 定位器,他们是否有任何信息可以故障转移到 LON 定位器?客户端缓存配置中是否有任何东西可以让他们知道 LON 定位器,以防 NY 定位器出现故障?

4

1 回答 1

1

在数据中心完全中断的情况下,您通常会将新的定位器信息推送给您的纽约客户。否则,您可以在您的纽约信息中包含您的 LON 定位器信息。客户端将连接到列表中的第一个定位器。当该定位器不可用或真的很忙时,它将使用列表中的下一个。所以,你通常会没事的。但是,如果出现网络故障或较长的 GC 或机器繁忙时间,您的纽约客户可能会连接到 LON 定位器。在这种情况下,您的纽约客户可能会因为延迟而抱怨“响应时间慢”。手动故障转移客户端是一种很好的做法。

于 2017-05-22T17:46:15.320 回答