用于故障转移的Gemfire / geode本机客户端配置

时间:2017-05-22 07:26:57

标签: c# gemfire geode

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

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

但是,如果纽约站点出现故障,如何配置我的原生.net客户端以便从NY到LON进行故障转移。

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

如果我将客户端缓存xml配置为指向NY定位器,他们是否有任何信息可以故障转移到LON定位器? 客户端缓存配置中是否有任何内容可以让他们在NY定位器关闭时知道LON定位器?

1 个答案:

答案 0 :(得分:1)

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