首页 > 代码库 > mongodb 副本集配置与说明
mongodb 副本集配置与说明
1,副本集的原理
副本集的原理与主从很相似,唯一不同的是,在主节点出现故障的时候,主从配置的从服务器不会自动的变为主服务器,而是要通过手动修改配置.但是副表集就不用,它会自动选出一台服务器做为主节点,从而保障系统的稳定性.
2,副本集新的主节点是怎么选举出来的呢
是通过bully算法来的,也就是一致性协议.具体如下
1):当主节点挂了后,副本集会获得其他从节点的最后更新时间与主服务做对比
2):如果所有从节点的最后更新时间都是很旧,那就选举停止
3):如果副本集中的大部分服务器挂了,包含主节点,那么选举也停止
4):如果以上情况都没有发生,那就更新时间最新的被选举为主节点
5):如果更新时间都一样,那么谁最快成为主节点就谁做为主节点
注意:参数选举的节点必须是副本集中的半数节点以上
3.副本集中的各个节点的角色
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。