博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB学习之路(三)复制集
阅读量:4101 次
发布时间:2019-05-25

本文共 269 字,大约阅读时间需要 1 分钟。

复制集的特点 

*大多数原则:集群存活节点小于等于二分之一时,集群不可写,只可读。

复制集结构

      主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。原理图如下:

 

主节点是唯一的,但不是固定的

       原来主节点是节点1,从节点是节点2、节点3、节点4,当主节点1故障时,会从节点2、节点3、节点4中选举1个主节点,原理图如下:

 

复制集能自动进行容灾(投票选举新的主节点)  

1、心跳检测

2、维护主节点备选列表

3、选举准备

4、投票阶段

详细可推荐慕课网视频:

转载地址:http://eezsi.baihongyu.com/

你可能感兴趣的文章
面试必问的设计模式 | 单例模式
查看>>
SpringBoot 2.0 | SpringBoot 集成 RabbitMQ
查看>>
Spring Cloud Finchley | Spring Cloud OAuth2
查看>>
Java 基础知识 | 字符串 String&intern
查看>>
ASP.NET快速入门
查看>>
史上最全的 Java 技术体系思维导图,没有之一!
查看>>
八大排序算法解析及Java实现
查看>>
Java 数据结构 | 二叉树
查看>>
synchronized 和 volatile
查看>>
精通 Spring 源码 (一) | 剑指 Spring 源码
查看>>
精通 Spring 源码 (二) | 揭秘 Bean 的前世今生
查看>>
精通Spring 源码 (三) | Bean 的诞生及生命周期
查看>>
Java 大数据【Hadoop 安装入门】
查看>>
Git bash 常用命令
查看>>
IDEA 使用Git
查看>>
Filebeat +Kafka + Logstash + ElasticSearch +Kibana +解析日志文件实例(一)
查看>>
Filebeat +Kafka + Logstash + ElasticSearch +Kibana +解析日志文件实例(二)
查看>>
filebeat.yml配置文件详细说明
查看>>
Filebeat +Kafka + Logstash + ElasticSearch +Kibana +解析日志文件实例(三)
查看>>
Filebeat +Kafka + Logstash + ElasticSearch +Kibana +解析日志文件实例(四)
查看>>