Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB中被推迟的二级候选人能赢得选举并成为初选吗?_Mongodb_Database Replication - Fatal编程技术网

MongoDB中被推迟的二级候选人能赢得选举并成为初选吗?

MongoDB中被推迟的二级候选人能赢得选举并成为初选吗?,mongodb,database-replication,Mongodb,Database Replication,在MongoDB副本集中,我们可以在辅助节点上强制一定的延迟。我无法理解的是,即使这些节点(延迟节点)参与选举,它们还能成为主要节点吗?如果可以,那么延迟的首选项会发生什么情况,它会自动警告关闭吗?它们可以成为主要首选项,因此它们的优先级应为0,并设置为隐藏,以防止它们成为主要首选项 延迟成员的优先级必须设置为0,以防止它们成为副本集中的主成员。此外,还应隐藏这些成员,以防止应用程序看到或查询此成员 来源: 您可以在此找到有关选举内部的更多详细信息。谢谢!这很有帮助。实际上,我在发布这个问题之前

在MongoDB副本集中,我们可以在辅助节点上强制一定的延迟。我无法理解的是,即使这些节点(延迟节点)参与选举,它们还能成为主要节点吗?如果可以,那么延迟的首选项会发生什么情况,它会自动警告关闭吗?

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

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

来源:


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

谢谢!这很有帮助。实际上,我在发布这个问题之前阅读了文档,但是我找不到这些信息。也许是我监督的。