dubbo zookeeper環境搭建及使用方法

2021-08-21 04:55:25 字數 1195 閱讀 4399

dubbo是一種分布式服務框架,是高效能和透明化的rpc遠端服務呼叫方案,也是soa服務治理方案。簡單地說:dubbo就是資源排程和治理中心的管理工具。

節點角色說明:

節點角色說明:

dubbo採用全spring配置方式,透明化接入應用,對應用沒有任何api侵入,只需用spring載入dubbo的配置即可,dubbo基於spring的schema擴充套件進行載入。

註冊中心負責服務位址的註冊與查詢,相當於目錄服務,服務提供者和消費者只在啟動時與註冊中心互動,註冊中心不**請求,壓力較小。使用dubbo-2.3.3以上版本,建議使用zookeeper註冊中心。

zookeeper是apacahe hadoop的子專案,是乙個樹型的目錄服務,支援變更推送,適合作為dubbo服務的註冊中心,工業強度較高,可用於生產環境,並推薦使用

zookeeper:

1、可以作為集群的管理工具使用。

2、可以集中管理配置檔案。

安裝步驟:

第一步:安裝jdk

第二步:把zookeeper的壓縮包上傳到linux系統。

第三步:解壓縮壓縮包

tar -zxvf zookeeper-3.4.6.tar.gz

第四步:進入zookeeper-3.4.6目錄,建立data資料夾。

第五步:進入zookeeper-3.4.6/conf目錄,把zoo_sample.cfg改名為zoo.cfg

[root@localhost conf]# cp zoo_sample.cfg zoo.cfg

第六步:修改data屬性:datadir=/root/zookeeper-3.4.6/data

第七步:啟動zookeeper

[root@localhost bin]# ./zkserver.sh start

關閉:[root@localhost bin]# ./zkserver.sh stop

檢視狀態:[root@localhost bin]# ./zkserver.sh status

注意:需要關閉防火牆。

Dubbo zookeeper註冊中心

2.修改配置檔案 3.啟動zookeeper 經過上面的配置我們已經完成了zookeeper的修改,下面我們進入bin目錄執行zkserver.cmd 如果是linux伺服器則執行zkserver.sh 如下圖,我們已經啟動zookeeper 4.修改註冊中心 下面我們只需修改服務端和客戶端的註冊中...

dubbo zookeeper了解初步

dubbo是乙個分布式服務框架,而zookeeper則是其中的註冊中心。dubbo的註冊中心可以使用多種框架來充當,zookeeper只是其中之一。一 dubbo dubbo的作用一言以蔽之,就是服務治理。即服務太多了,該使用哪些,啟動順序如何,有些宕掉了怎麼辦。十分複雜,不好處理。dubbo框架就...

dubbo zookeeper入門案例

分布式入門案例 dubbo zookeeper搭建 什麼是分布式?硬體或者軟體組合元件分布在不同的網路計算機上,彼此之間通過訊息傳遞進行通訊和協調的系統 架構模式演變 mvc rpc 遠端過程呼叫協議 soa rpc的基礎上增加了服務治理 管理中心 dubbo和zookeeper的作用及特點 dub...