1. 程式人生 > >dubbo+zk+spring的小demo案例(筆記)

dubbo+zk+spring的小demo案例(筆記)

什麼是dubbo?

簡單的說就是一個遠端服務呼叫的分散式框架;

什麼是zookeeper?

zk就是一個分散式協調服務;

話不多說,接下來直接操作;

首先下載zk!

http://zookeeper.apache.org/ 開啟此zk官網,然後我都用圖片截圖,直接按著操作就行;






那麼好,點到這裡你會看到很多zk版本,在這裡你下載自己想用的版本,我用的是3.4.5;

然後把下載好的zk進行解壓,解壓完成後,點開解壓後的檔案,然後在點選conf資料夾->將zoo_sample這個檔案改成zoo_sample.bak檔案,之後再copy一份,將copy後的檔案改名字為zoo_cfg檔案;

然後接下來啟動zk,退出conf資料夾後,點選bin資料夾,然後在雙擊zkServer.cmd檔案;啟動zk

顯示已下這些證明啟動成功


啟動後不要關閉zk,讓他放著待著吧!等下要用到;

接下來下載一個dubbo-admin-2.5.3.war檔案(這個檔案自己下載,網上搜這個版本你隨意,但是最好是我這個版本,因為網上下載的有很多不好使。),下載好後將他放進自己的Tomcat裡面,啟動Tomcat(啟動步驟進入Tomcat的bin目錄雙擊startup.bat檔案為啟動,關閉是shutdown.bat),然後訪問http://localhost:8080/ 會進入dubbo的控制檯,


輸入賬戶密碼都是root;進入,那麼如果你做到這一步,說明你的dubbo已經啟動成功並且可以訪問了;接下來是自己做個spring的提供者和消費者;

自己去下一個dubbo小demo,然後將它部署到Tomcat裡面,將提供者先啟動,之和在啟動消費者,之和你會看到你的服務治理裡面有提供者,和消費者記錄;下面的截圖就不截了(我也是小白一個,正在努力學習!);對於每學一樣東西,都做好筆記,方便自己複習!因為你=人的記憶有限,所以好腦瓜子不如爛筆頭子!