摘要:哨兵監(jiān)控也是有集群的,會有多個(gè)哨兵進(jìn)行監(jiān)控,當(dāng)判斷發(fā)生故障的哨兵達(dá)到一定數(shù)量的時(shí)候才進(jìn)行修復(fù)。一個(gè)健壯的部署至少需要三個(gè)哨兵實(shí)例。若重新向的命令返回有效回復(fù),的主觀下線狀態(tài)就會被移除。
哨兵監(jiān)控也是有集群的,會有多個(gè)哨兵進(jìn)行監(jiān)控,當(dāng)判斷發(fā)生故障的哨兵達(dá)到一定數(shù)量的時(shí)候才進(jìn)行修復(fù)。一個(gè)健壯的部署至少需要三個(gè)哨兵實(shí)例。
1.每個(gè)Sentinel以每秒鐘一次的頻率向它所知的Master,Slave以及其他 Sentinel 實(shí)例發(fā)送一個(gè) PING 命令
2.如果一個(gè)實(shí)例(instance)距離最后一次有效回復(fù) PING 命令的時(shí)間超過 down-after-milliseconds 選項(xiàng)所指定的值, 則這個(gè)實(shí)例會被 Sentinel 標(biāo)記為主觀下線。
3.如果一個(gè)Master被標(biāo)記為主觀下線,則正在監(jiān)視這個(gè)Master的所有 Sentinel 要以每秒一次的頻率確認(rèn)Master的確進(jìn)入了主觀下線狀態(tài)。
4.當(dāng)有足夠數(shù)量的 Sentinel(大于等于配置文件指定的值)在指定的時(shí)間范圍內(nèi)確認(rèn)Master的確進(jìn)入了主觀下線狀態(tài), 則Master會被標(biāo)記為客觀下線
5.在一般情況下, 每個(gè) Sentinel 會以每 10 秒一次的頻率向它已知的所有Master,Slave發(fā)送 INFO 命令
6.當(dāng)Master被 Sentinel 標(biāo)記為客觀下線時(shí),Sentinel 向下線的 Master 的所有 Slave 發(fā)送 INFO 命令的頻率會從 10 秒一次改為每秒一次
7.若沒有足夠數(shù)量的 Sentinel 同意 Master 已經(jīng)下線, Master 的客觀下線狀態(tài)就會被移除。若 Master 重新向 Sentinel 的 PING 命令返回有效回復(fù), Master 的主觀下線狀態(tài)就會被移除。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/74458.html
摘要:哨兵機(jī)制的原理及實(shí)現(xiàn)是一個(gè)分布式架構(gòu),其中包含若干個(gè)節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)會對數(shù)據(jù)節(jié)點(diǎn)和其余節(jié)點(diǎn)進(jìn)行監(jiān)控,當(dāng)它發(fā)現(xiàn)節(jié)點(diǎn)不可達(dá)時(shí),會對節(jié)點(diǎn)做下線標(biāo)識。故障轉(zhuǎn)移后整個(gè)的結(jié)構(gòu)重新選舉了新的主節(jié)點(diǎn)。技巧節(jié)點(diǎn)不應(yīng)該部署在一臺物理機(jī)器上。 showImg(https://segmentfault.com/img/bVboQYV?w=800&h=267); 概述 上篇文章主要說了Redis 復(fù)制的...
摘要:面試官要不你來講講你最近在看的點(diǎn)唄可以拉出來一起討論下今天我也不知道要問什么候選者最近在看相關(guān)的內(nèi)容面試官嗯,我記得已經(jīng)問過的基礎(chǔ)和持久化了面試官要不你來講講你公司的是什么架構(gòu)的咯候選者我前公司的架構(gòu)是分片集群,使用的是層來對進(jìn)行分流到不同面試官:要不你來講講你最近在看的點(diǎn)唄?可以拉出來一起討論下(今天我也不知道要問什么)候選者:最近在看「Redis」相關(guān)的內(nèi)容面試官:嗯,我記得已經(jīng)問過Re...
閱讀 1901·2021-09-22 15:54
閱讀 3054·2021-09-01 10:42
閱讀 3550·2019-08-30 15:56
閱讀 1506·2019-08-29 18:46
閱讀 2540·2019-08-29 10:57
閱讀 2799·2019-08-28 17:57
閱讀 3732·2019-08-23 18:14
閱讀 902·2019-08-23 17:03