1. 程式人生 > >ZooKeeper使用(1)- 簡介

ZooKeeper使用(1)- 簡介

首先說下為什麼要寫ZooKeeper專題吧,從我工作到現在有三年左右的時間了,雖然從一工作就接觸到了ZooKeeper,但是都還僅限於簡單的配置使用,對於ZooKeeper服務還不甚瞭解,後來加上要做配置中心和對Dubbo的頻繁使用,需要用到ZooKeeper,於是加深了我對ZooKeeper的興趣,再加上網上寫ZooKeeper的好一點的內容並不多,所以想專門對ZooKeeper進行相對深入一點的學習,在這裡開設專題,將自己在學習過程中的知識記錄下來,既方便自己也方便大家瞭解,僅此而已。如果大家想了解ZooKeeper的相關知識,歡迎大家關注我的部落格。


ZooKeeper是為分散式應用而生的,如果你還是隻需要單機模式,那麼ZooKeeper跟你沒太大關係,一般很少會使用到。可是一旦涉及到分散式應用,那麼,我們在做任何方案和架構的設計時,就不得不考慮一下是否需要使用到ZooKeeper了。

ZooKeeper是Apache Hadoop旗下的一個子專案,主要用於解決分散式應用環境下的一些資料管理同步問題。在後面的博文中,我們將使用幾篇博文來聊聊ZooKeeper,具體安排如下:

《ZooKeeper的基本API操作》

《ZooKeeper的客戶端框架Curator簡介》

《基於ZooKeeper的分散式鎖實現》

《基於ZooKeeper的配置中心實現》

《基於ZooKeeper和Dubbo的分散式伺服器架構》

有想了解ZooKeeper的朋友可以新增該專欄的關注,謝謝。