1

在 MongoDB 副本集中,我们可以在辅助节点上强制设置一定的延迟。我无法理解的是,即使这些节点(延迟节点)参与了选举,他们还能成为 Primary 吗?如果他们可以,那么他们的延迟偏好会发生什么,它会自动发出警告吗?

4

1 回答 1

2

它们可以成为主要的,因此它们的优先级应为 0 并设置为隐藏以防止它们成为主要的。

延迟成员必须将优先级设置为 0,以防止它们成为其副本集中的主要成员。此外,这些成员应该被隐藏,以防止您的应用程序看到或查询该成员。

来源:延迟成员

您可以在此链接中找到有关选举内部机制的更多详细信息。

于 2012-12-12T10:30:58.347 回答