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