摘要:
什么是选举?选举是副本集选择某个成员成为primary的过程。primary是一个副本集中唯一能够接收写操作的成员。下面的事件能够引发一次选举:第一次初始化一个副本集Primary失效。replSetStepDown命令能够使Primary失效,或者当前secondary成员中有合适的选举者且优先级更高。当Primary与集合中的大多数成员失去联系时也会失效,它会关闭所有的客户端连接,以此防止客户端向一个没有primary成员写数据。一个secondary成员于primary失去联系。当secondary成员不能与primary建立一个稳定的连接时会发起选举。故障切换发生。在选举过程中,所有的 阅读全文