?一、ZooKeeper 基本概念
1、ZooKeeper 是什麼?
Zookeeper官網地址: http://zookeeper.apache.org/
Zookeeper官網文檔地址:http://zookeeper.apache.org/doc/trunk/index.html
ZooKeeper 是Hadoop下的一個子項目,它是一個針對大型分散式系統的可靠協調系統;它提供的功能包括:配置維護、名字服務、分散式同步、組服務等; 它的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的介面和性能高效、功能穩定的系統提供給用戶。
Zookeeper一個最常用的使用場景就是用於擔任服務生產者和服務消費者的註冊中心,服務生產者將自己提供的服務註冊到Zookeeper中心,服務的消費者在進行服務調用的時候先到Zookeeper中查找服務,獲取到服務生產者的詳細信息之後,再去調用服務生產者的內容與數據,簡單示例圖如下: