Dubbo监控中心搭建-dubbo-monitor-simple的使用
場景
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
?
命令行不報錯并出現如下頁面則是啟動成功
?
然后打開瀏覽器,輸入:
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
總結
以上是生活随笔為你收集整理的Dubbo监控中心搭建-dubbo-monitor-simple的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winform中怎样设置ContextM
- 下一篇: JPA中实现双向多对多的关联关系(附代码