1、提供命名空間服務:
保證每個節點都有唯一的路徑。
2、配置管理:
例如我們將要配置的信息放在Zookeeper某個節點上,然後所有客戶端去監聽這個節點的變化情況,如果這個節點的數據(即配置文件)被修改,所有監聽者都能收到通知,即可同步更新監聽者所在服務器的配置文件。
3、集羣管理:
檢測是否有新節點加入或退出及主從節點的選舉。
4、分佈式鎖
同樣也是利用目錄結構
5、隊列管理
兩種類型的隊列:
1、 同步隊列,當一個隊列的成員都聚齊時,這個隊列纔可用,否則一直等待所有成員到達。
2、隊列按照 FIFO 方式進行入隊和出隊操作。
第一類,在約定目錄下創建臨時目錄節點,監聽節點數目是否是我們要求的數目。
第二類,和分佈式鎖服務中的控制時序場景基本原理一致,入列有編號,出列按編號。
Zookeeper到底能幹啥
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
utc時間戳 日期 轉換
utc時間戳 日期 轉換 public long ConvertDateTimeToInt(DateTime time) { DateTime startTime = TimeZone.Curre
丁煥軒
2024-06-12 13:48:45
Go變量作用域精講及代碼實戰
y_x
2024-06-12 13:45:35
Jenkins技術概述與開發實戰
y_x
2024-06-12 13:45:35
dotnet 如何訪問到 UNO 框架裏面的 internal 不公開成員
indexi
2024-06-12 13:43:55
Accessing Internal Members in the UNO Framework
indexi
2024-06-12 13:43:55
下載docker鏡像並推送至阿里雲鏡像服務
ixserve
2024-06-12 13:39:14
使用使用rundll32 調用指定dll的方法
龍騎科技
2024-06-12 13:33:45
nginx的文件描述符的學習之二
濟南小老虎
2024-06-12 13:32:25
[轉帖]Linux 最新SO_REUSEPORT特性
濟南小老虎
2024-06-12 13:32:25
[轉帖]/etc/security/limits.conf 詳解與配置
濟南小老虎
2024-06-12 13:32:25
vue PDF預覽——vue-pdf用法
夏家閨女
2024-06-12 13:31:55
【現代 CSS】標準滾動條控制規範 scrollbar-color 和 scrollbar-width
ChokCoco
2024-06-12 13:30:44
人大金倉kingbase部署&測試
warm3snow
2024-06-12 13:22:04