場景 Dubbo環境搭建-管理控制台dubbo-admin實現服務監控: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103624846 Dubbo搭建HelloWorld-搭建服務提供者與服務消費者並完成遠程調用(附代碼下載) ...
場景
Dubbo環境搭建-管理控制台dubbo-admin實現服務監控:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103624846
Dubbo搭建HelloWorld-搭建服務提供者與服務消費者並完成遠程調用(附代碼下載):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103675259
上面已經搭建了dubbo-admin,圖形化的服務管理平臺,安裝時需要指定註冊中心地址,即可從註冊中心獲取到所有的提供者/消費者進行配置管理。
而dubbo-monitor-simple就是簡單的監控中心。
還以上面搭建HelloWorld的例子進行測試。
註:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。
實現
參照上面搭建dubbo-admin的過程,將dubbo-ops下載後還有一個名為dubbo-monitor-simple的項目。
我們進入到此項目目錄,在此目錄下打開命令行,輸入:
mvn package
編譯成功後,在此目錄下會生成target目錄,在target目錄下有一個jar包和tar包
因為我們還沒有進行服務註冊中心等的一些配置,所以我們將tar包解壓
然後找到其conf目錄
進入到conf目錄下,打開dubbo.properties
這裡使用的是zookeeper服務註冊中心,所有修改註冊中心的地址,這裡是預設地址127.0.0.1:2181,如果不是,記得在這裡進行修改。
然後回到上層目錄,再進入到assembly.bin目錄下,雙擊start.bat
命令行不報錯並出現如下頁面則是啟動成功
然後打開瀏覽器,輸入:
此時監控中心已經搭建好。
監控中心測試
參照上面搭建服務提供者與服務消費者的HelloWorld,現在分別在配置文件中加入監控中心的配置。
依照Dubbo的官方文檔
這裡採用自己發現監控中心的方式。
打開服務提供者的provider.xml,添加如下代碼
<dubbo:monitor protocol="registry"></dubbo:monitor>
添加位置:
同理打開服務消費者的consumer.xml,也添加同樣的代碼,添加位置:
然後分別運行服務提供者和服務消費者的main程式,此時再刷新服務監控中心,可以看到已經被監控到
附監控中心代碼下載
https://download.csdn.net/download/BADAO_LIUMANG_QIZHI/12049913