問答>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)聽,并通知給客戶端。
最新問答
- 2022年06月30日黑盒測試與白盒測試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應(yīng)用場景?
- 2022年06月29日Zookeeper集群角色有哪三種?
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進?
- 2022年06月28日znode有哪兩種節(jié)點?
- 2022年06月28日非全新集群選舉的過程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?
相關(guān)問答
- 2022年04月18日OneToOneField關(guān)系字段具體怎么使用?
- 2022年04月18日Django中的ForeignKey是定義什么的?
- 2022年04月15日Django中如何配置類屬性?
- 2022年04月14日如何排除不需要在表單中出現(xiàn)的模型字段?
- 2022年04月14日求教:通用視圖都有哪些分類?
- 2022年04月12日Znode的屬性是什么樣的?
- 2022年04月12日Zookeeper具有哪些特性?
- 2022年04月11日HDFS中想對目錄進行刪除怎么執(zhí)行?
- 2022年04月11日Java中操作HDFS涉及哪些類?
- 2022年04月08日Zookeeper的Shell操作具體是怎樣的?