-
mongodb心跳检测流程查看全部
-
选举过程查看全部
-
自选检测查看全部
-
选举准备查看全部
-
主节点检测 流程查看全部
-
主节点备选列表维护查看全部
-
选举过程查看全部
-
反对票: 1.数据库版本低 2.已经有主节点 3.有高权重节点查看全部
-
rs.status()命令 { "set" : "testrs", "date" : ISODate("2013-01-05T02:44:43Z"), "myState" : 1, "members" : [ { "_id" : 0, "name" : "10.10.148.130:27017", "health" : 1, "state" : 1, "stateStr" : "PRIMARY", "uptime" : 200, "optime" : Timestamp(1357285565000, 1), "optimeDate" : ISODate("2013-01-04T07:46:05Z"), "self" : true },查看全部
-
不满足大多数--全部降级从节点查看全部
-
自动容灾 【选举机制】查看全部
-
投票 是否有反对票->(是)等待下次选举 ->(否)是否有同票数->(是)重新选举 ->(否)是否大多数->(否)等待下次选举 ->(是)成为主节点查看全部
-
自选方法 是否拿到线程锁->(否)不索取投票 ->(是)是否够资格->(否)不索取投票 ->(是)opTime是否合格->(否)不索取投票 ->(是)请其它节点给自己投票查看全部
-
选举准备 是否在备选列表中->(否)退出 ->(是)是否看到大多数->(否)退出 ->(是)调用自选方法查看全部
-
主节点检测 自己是否主节点->(是)是否能看到大多数->(不能)->主节点降级 ->(否)是否有主节点->(否)进入选举准备环节 ->(是)比较优先级->(存在更高优先级)opTime比对->(小于10s)主节点降级查看全部
举报
0/150
提交
取消