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...