翻译:带有Priority 0的副本集成员

原文

一个带有 priority 0的成员不能成为主服务器且不能触发主服务器选举。

除了上述限制以外,带有 priority 0功能的备份服务器跟普通的备份服务器一样:保持数据跟主服务器一致,接受读操作,并且可以参与主服务器选举投票。

配置一个带有priority 0参数的备份服务器可以避免它成为主服务器,这在分布式系统里面尤其有用。

带有priority 0的备份服务器可以作为备用。在某些副本集里,有可能无法在合理的时间内添加一个新成员。一个备份角色的服务器持有一个当前数据的备份以便用来替代不可用的成员。

一般情况下,你不需要设置备份服务器为priority 0。然而,在硬件经常出现变动或者地理分布系统中,带有priority 0的成员可以确保某些成员可以成为主服务器。

对于硬件或者负载不稳定的环境中,部署一个带有priority 0
的成员是有价值的,它永远不可能成为主服务器。这个目的你也可以考虑使用hidden member来实现。

如果你的集群中已经拥有了7个投票成员,你也可以配置一些成员为non-voting.状态。

故障转移注意事项

考虑到潜在的转移风险,当配置了一个带有priority 0的成员时,必须确保你的主数据中心包含有资格进行投票的成员和有资格成为主服务器的成员。

你可能感兴趣的:(翻译:带有Priority 0的副本集成员)