Redis 發(fā)現(xiàn)原理

2018-08-03 11:45 更新

Sentinel發(fā)現(xiàn)分為發(fā)現(xiàn)從服務(wù)器和發(fā)現(xiàn)其他sentinel服務(wù)兩類:

  • Sentinel實(shí)例可以通過詢問主實(shí)例來獲得所有從實(shí)例的信息
  • Sentinel進(jìn)程可以通過發(fā)布與訂閱來自動(dòng)發(fā)現(xiàn)正在監(jiān)視相同主實(shí)例的其他Sentinel,每個(gè) Sentinel 都訂閱了被它監(jiān)視的所有主服務(wù)器和從服務(wù)器的 __sentinel__:hello 頻道, 查找之前未出現(xiàn)過的 sentinel進(jìn)程。 當(dāng)一個(gè) Sentinel 發(fā)現(xiàn)一個(gè)新的 Sentinel 時(shí),它會(huì)將新的 Sentinel 添加到一個(gè)列表中,這個(gè)列表保存了 Sentinel 已知的,監(jiān)視同一個(gè)主服務(wù)器的所有其他Sentinel。

注:文中的橫杠要替換為下滑線,markdown不太能顯示出來...


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)