dubbo的使用,其實(shí)只需要有注冊(cè)中心,消費(fèi)者,提供者這三個(gè)就可以使用了,但是并不能看到有哪些消費(fèi)者和提供者,為了更好的調(diào)試,發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,因此引入dubbo-admin。通過(guò) dubbo-admin 可以對(duì)消費(fèi)者和提供者進(jìn)行管理。可以在 dubbo 應(yīng)用部署做動(dòng)態(tài)的調(diào)整,服務(wù)的管理。
A、下載監(jiān)控中心,https://github.com/alibaba/dubbo
這里下載的是源代碼,需要手工編譯才能使用。可以在學(xué)習(xí) maven 后才自己編譯。
網(wǎng)絡(luò)上編譯好的,穩(wěn)定的版本 dubbo-admin.war(和 rar 類似是一種壓縮文件格式)
B、 下載好的 dubbo-admin.war 部署到到 tomcat 服務(wù)器的發(fā)布目
把 dubbo-admin.war 文件拷貝到 tomcat 的
C、 修改配置 dubbo-properties
dubbo-admin 應(yīng)用的 WEB-INF/dubbo-properties 文件,內(nèi)容如下:
D、運(yùn)行 dubbo-admin 應(yīng)
● 先啟動(dòng)注冊(cè)中心
● 發(fā)布 dubbo 服務(wù)提供者和消費(fèi)者到 tomcat,或者獨(dú)立 jar 運(yùn)行。
● 啟動(dòng) tomcat,運(yùn)行控制臺(tái) web 應(yīng)用程序。
● 在瀏覽器地址欄輸入 http://localhost:8080/dubbo-admin 。訪問(wèn)監(jiān)控中心-控制臺(tái)。
1、發(fā)布 web 項(xiàng)目 06-ProviderInterfaceImplZk 到 tomcat
2、服務(wù)消費(fèi)項(xiàng)目改造
A、拷貝 06-ConsumeServiceZk,改為 07-ConsumeServiceZkAdmin
B、 修改 main 方法代碼
C、 新建 InvokeService 類
D、修改 dubbo-consume.xml, 注冊(cè) InvokeService
3、運(yùn)行 dubbo 項(xiàng)目
先啟動(dòng) zookeeper, 再啟動(dòng) tomcat, 瀏覽器輸入 http://localhost:8080/dubbo-admin/
首頁(yè):
服務(wù)治理---服務(wù):
注意:在 eclipse 中啟動(dòng) tomcat,有可能會(huì)有超時(shí)的情況。雙擊 tomcat 進(jìn)行配置選項(xiàng),修改