-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Description
首先哨兵选举制度这里中间说的很混乱,应该是哨兵选举了主节点而不是成为了主节点。再说就是心跳包,原话为:
③、候选者收到投票后会统计支持自己的得票数,如果候选者获得了集群中超过半数节点的投票支持(即多数原则),它将成为新的主节点。
新的主节点在确立后,会向其他从节点发送心跳信号,告诉它们自己已经成为主节点,并将其他节点的状态重置为从节点。
应该是
Sentinel 领导者会向选定的从节点发送 SLAVEOF NO ONE 命令,并将其提升为主节点。Sentinel 会向其他从节点发送 SLAVEOF <new-master-ip> <new-master-port> 命令,让它们连接到新的主节点并开始复制数据。
心跳信号是用来做 Sentinel 节点之间的健康检查的,而不是跟从节点做状态重置的。
Metadata
Metadata
Assignees
Labels
No labels