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ā)布與訂閱來自動發(fā)現(xiàn)正在監(jiān)視相同主實(shí)例的其他Sentinel,每個 Sentinel 都訂閱了被它監(jiān)視的所有主服務(wù)器和從服務(wù)器的 __sentinel__:hello 頻道, 查找之前未出現(xiàn)過的 sentinel進(jìn)程。 當(dāng)一個 Sentinel 發(fā)現(xiàn)一個新的 Sentinel 時,它會將新的 Sentinel 添加到一個列表中,這個列表保存了 Sentinel 已知的,監(jiān)視同一個主服務(wù)器的所有其他Sentinel。

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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號