【Dubbo+Zookeeper】初見Zookeeper

架構圖:
這裏寫圖片描述
流程:
1.服務提供者啓動時向/dubbo/com.foo.BarService/providers目錄下寫入URL
2.服務消費者啓動時訂閱/dubbo/com.foo.BarService/providers目錄下的URL,向/dubbo/com.foo.BarService/consumers目錄下寫入自己的URL
3.監控中心啓動時訂閱/dubbo/com.foo.BarService目錄下的所有提供者和消費者URL
支持以下功能:
1.當提供者出現斷電等異常停機時,註冊中心能自動刪除提供者信息;
2.當註冊中心重啓時,能自動恢復註冊數據,以及訂閱請求;
3.當會話過期時,能自動恢復註冊數據,以及訂閱請求
4.當設置時,記錄失敗註冊和訂閱請求,後臺定時重試
5.可通過設置zookeeper登錄信息
6.可通過設置zookeeper的根節點,不設值將使用無根樹
7.支持*號通配符,可訂閱服務的所有分組和所有版本的提供者

下面具體介紹一下Zookeeper的使用:
1.下載Zookeeper
地址:這裏用的版本的3.4.8 http://apache.fayea.com/zookeeper/zookeeper-3.4.8/
2.解壓
我解壓的目錄爲D:\soft\zookeeper\zookeeper-3.4.8
3.修改conf下的zoo_sample.cfg文件爲zoo.cfg
這裏寫圖片描述
因爲zoo_sample.cfg這個文件裏面配置了客戶端的連接、端口等信息,在啓動的時候會找zoo.cfg文件,所以我們將zoo_sample.cfg重命名爲zoo.cfg
這裏寫圖片描述
4.啓動Zookeeper服務
在Zookeeper安裝目錄下bin目錄中,雙擊【zkServer.cmd】,啓動成功信息如下:
這裏寫圖片描述

到這裏,Zookeeper啓動成功,下篇博客我將會介紹一下Dubbo+Zookeeper的集成,歡迎關注

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章