Zookeeper--入門
Zookeeper體系結構
Watches
Watch是一次性觸發事件,當watch監視的資料發生變化時,通知設定了改watch的Client,即watcher,watch事件非同步傳送到觀察。Zookeeper資料結構
應用場景
3.1 釋出與訂閱即所謂的配置管理,顧名思義將資料釋出zk節點上,供訂閱者動態的獲取。
3.2 Name Service,主要是作為分散式命名服務,通過呼叫zk的create node api,能夠很容易的建立一個全域性唯一的path。這個path就可以作為一個名稱。
3.3 分散式通知與協調。實現分散式環境下不同系統之間的通知與協調。實現對資料變更的實時處理。
3.4 分散式鎖,Zookeeper為我們 保證了資料的強一致性。鎖服務可以分為兩類:一個是保持獨佔,另一個是控制時序。
3.5 分散式佇列,一種是常規的先進先出,一種是等到佇列成員聚集之後才統一按序執行。
3.6 叢集管理。
3.7 Master選舉。
相關文章
- Zookeeper--節點操作
- Zookeeper--節點型別型別
- Zookeeper--產生原因及功能
- 入門入門入門 MySQL命名行MySql
- 何入CTF的“門”?——所謂入門就是入門
- 如何入CTF的“門”?——所謂入門就是入門
- scala 從入門到入門+
- makefile從入門到入門
- gRPC(二)入門:Protobuf入門RPC
- 【小入門】react極簡入門React
- Android入門教程 | RecyclerView使用入門AndroidView
- 新手入門,webpack入門詳細教程Web
- Android入門教程 | Kotlin協程入門AndroidKotlin
- 《Flutter 入門經典》之“Flutter 入門 ”Flutter
- MyBatis從入門到精通(一):MyBatis入門MyBatis
- Tableau入門
- angular入門Angular
- lodash入門
- Webpack 入門Web
- golang 入門Golang
- lapis入門API
- MarkDown入門
- JSP入門JS
- UML入門
- VuePress 入門Vue
- RSA入門
- jQuery入門jQuery
- Hive 入門Hive
- scrapy入門
- Fetch 入門
- WebSocket 入門Web
- indexedDB入門Index
- Netty入門Netty
- GraphQL入門
- Serlvet入門
- ORM入門ORM
- RESTful入門REST
- Feathers 入門
- HTTP入門HTTP