Dubbo監控中心搭建-dubbo-monitor-simple的使用

場景

Dubbo環境搭建-管理控制檯dubbo-admin實現服務監控:編程

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103624846瀏覽器

Dubbo搭建HelloWorld-搭建服務提供者與服務消費者並完成遠程調用(附代碼下載):ide

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103675259測試

上面已經搭建了dubbo-admin,圖形化的服務管理平臺,安裝時須要指定註冊中心地址,便可從註冊中心獲取到全部的提供者/消費者進行配置管理。spa

而dubbo-monitor-simple就是簡單的監控中心。.net

還以上面搭建HelloWorld的例子進行測試。命令行

注:code

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公衆號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。xml

實現

參照上面搭建dubbo-admin的過程,將dubbo-ops下載後還有一個名爲dubbo-monitor-simple的項目。blog

咱們進入到此項目目錄,在此目錄下打開命令行,輸入:

mvn package

 

 

編譯成功後,在此目錄下會生成target目錄,在target目錄下有一個jar包和tar包

 

 

由於咱們尚未進行服務註冊中心等的一些配置,因此咱們將tar包解壓

而後找到其conf目錄

 

 

進入到conf目錄下,打開dubbo.properties

這裏使用的是zookeeper服務註冊中心,全部修改註冊中心的地址,這裏是默認地址127.0.0.1:2181,若是不是,記得在這裏進行修改。

 

 

而後回到上層目錄,再進入到assembly.bin目錄下,雙擊start.bat

 

 

命令行不報錯並出現以下頁面則是啓動成功

 

 

而後打開瀏覽器,輸入:

http://localhost:8080/

 

 

此時監控中心已經搭建好。

監控中心測試

參照上面搭建服務提供者與服務消費者的HelloWorld,如今分別在配置文件中加入監控中心的配置。

依照Dubbo的官方文檔

 

 

這裏採用本身發現監控中心的方式。

打開服務提供者的provider.xml,添加以下代碼

<dubbo:monitor protocol="registry"></dubbo:monitor>

 

添加位置:

 

 

同理打開服務消費者的consumer.xml,也添加一樣的代碼,添加位置:

 

 

而後分別運行服務提供者和服務消費者的main程序,此時再刷新服務監控中心,能夠看到已經被監控到

附監控中心代碼下載

https://download.csdn.net/download/BADAO_LIUMANG_QIZHI/12049913

相關文章
相關標籤/搜索