Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 MongoDB 副本集中,我们可以在辅助节点上强制设置一定的延迟。我无法理解的是,即使这些节点(延迟节点)参与了选举,他们还能成为 Primary 吗?如果他们可以,那么他们的延迟偏好会发生什么,它会自动发出警告吗?
它们可以成为主要的,因此它们的优先级应为 0 并设置为隐藏以防止它们成为主要的。
延迟成员必须将优先级设置为 0,以防止它们成为其副本集中的主要成员。此外,这些成员应该被隐藏,以防止您的应用程序看到或查询该成员。
来源:延迟成员。
您可以在此链接中找到有关选举内部机制的更多详细信息。