教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

問答>python+大數(shù)據(jù)開發(fā)>Watch機制有哪些特點?

Watch機制有哪些特點?

來源傳智教育2022年04月07日 17時46分16秒

  1.一次性觸發(fā)

  當(dāng)Watch的對象發(fā)生改變時,將會觸發(fā)此對象上Watch所對應(yīng)的事件,這種監(jiān)聽是一次性的,后續(xù)再次發(fā)生同樣的事件,也不會再次觸發(fā)。

  2.事件封裝

  Zookeeper使用WatchedEvent對象來封裝服務(wù)端事件并傳遞。該對象包含了每個事件的3個基本屬性,即通知狀態(tài)(keeperState)、事件類型(EventType)和節(jié)點路徑(path)。

  3.異步發(fā)送

  Watch的通知事件是從服務(wù)端異步發(fā)送到客戶端的。

  4.先注冊再觸發(fā)

  Zookeeper中的Watch機制,必須由客戶端先去服務(wù)端注冊監(jiān)聽,這樣才會觸發(fā)事件的監(jiān)聽,并通知給客戶端。

和我們在線交談!