ZooKeeper簡單介紹(一)
阿新 • • 發佈:2018-12-24
這篇博文我們簡單的介紹一下什麼是ZooKeeper,ZooKeeper的下載安裝,以及Zookeeper的整體概況,它們將作為黑暗中的探照燈指明我們前進的方向。
簡介
ZooKeeper是原始碼開放的分散式協調服務,由雅虎建立,是Google的開源實現。ZooKeeper是一個高效能的分散式資料一致性解決方案,他將那些複雜的、容易出錯的分散式一致性服務封裝起來,構成一個高效可靠的原語集,並提供一系列簡單易用的介面給使用者使用。
下載地址
對於學習ZooKeeper,我們下載它的最新穩定版即可:zookeeper-3.4.8.tar.gz ,下載下來直接解壓到響應的路徑即可。
典型應用場景
- 叢集維護(master選舉)
- 配置管理(資料的釋出和訂閱)
- 分散式鎖
- 分散式佇列
- 命名服務
對於這些內容,我們後面的內容會詳細的介紹,在這就不多說了。
優勢
- 原始碼開放
我們可以通過ZooKeeper的原始碼更加深入的瞭解它,擴充套件響應的功能和自己的專案相結合,不斷提高自己的能力。 - 它是分散式協調服務,解決了分散式資料一致性的問題
- 順序一致性
- 原子性
- 單一檢視
- 可靠性
- 實時性
- 高效能
- 我們可以通過呼叫zookeeper提供的介面來解決一些分散式應用中的實際問題
ZooKeeper概況
總結
這篇文章我們今天就到這裡,從整體上對zookeeper有一個認識,下篇部落格我們會詳細的介紹zookeeper的基本概念。