dubbo監控中心

2021-09-26 01:31:22 字數 917 閱讀 6237

dubbo為阿里巴巴推出的分布式架構應用技術,現在使用也是非常的廣泛,當然dubbo使用也是有服務消費者、服務提供者、服務註冊中心,和監控中心組成,他們之間的關係也不細說了,大概就是,服務提供者先在註冊中心註冊自己的服務,然後消費者發現服務,根據註冊中心提供的服務提供者資訊呼叫服務,實現相應的功能。監控中心檢視服務的相關資訊,和日誌。列個場景,在炎炎的夏日,小李乙個人在家,非常的鬱悶,因為在面對30度的高溫,空調壞了,小李也非常的著急,就從自己家裡出來,從自己的樓層一直找到樓下,找維修空調的師傅,直到走到了最後才找到乙個**號碼,打過去,空調維修師傅卻說,天太熱了,不出去工作了,要在家享受空調。第二個場景:空調維修師傅小張在維修電器的**上註冊了自己的資訊,以及維修技術和經驗,就等著炎炎的夏日掙大錢呢,剛好小李的空調壞了,就找到這個維修電器的**上,查詢維修空調師傅的**,**就把小張的資訊都提供了出來,小李拿到小張師傅的手機號,打過去,小張師傅就過了把小李家的空調維修好了。當然只是乙個簡單的例子,反映了註冊中心的重要,以及監控中心的必要,因為場景一中的空調師傅,這個服務已經宕了,再呼叫也使用不起來了,但是小李卻不知道,就造成了這個尷尬。

監控中心其實挺好用的,畢竟我也是使用這個解決過乙個比較棘手的問題,當時是這樣的,我們程式上線,上線成功後,測試都沒問題,就走了,到第二天,群裡直接炸開了鍋,都在問為什麼系統操作這麼慢呢,我就親測了一下,果然很慢,就開始查詢問題,但是怎麼都沒找到,無奈之下只能重啟服務和web了我重啟完之後,再作業系統,系統就沒問題了,然後過了大概1個小時左右,群裡又在不停地問,然後我在查問題還是查不到,很是無奈啊,我同事就再旁邊說,你這個可能是服務的問題,要不你放個監控中心檢視一下,服務的問題,我就放了乙個,檢視了一下果然有乙個服務提示 沒有服務提供者

然後提供一下監控中心dubboadmin的war包

Dubbo監控中心

1.準備好war包 2.準備好 tomcat 3.傳輸到linux目錄下 4.解壓 5.重新命名war檔案 啟動tomcat 啟動tomcat前要先啟動zookeeper 部署監控中心 查詢tomcat是否已經啟動 ps ef grep tomcat 如果要執行監控中心,必須先啟動zookeeper...

安裝Dubbo監控中心

為服務的監控運維採集資料 監控中心負責統計各伺服器呼叫次數,呼叫時間等,統計先在記憶體彙總後每分鐘一次傳送到監控中心伺服器,並以報表展示 監控中心是可選的 非必須 1 monitor 可以不安裝 2 monitor 掛掉不會影響到 consumer 和 provider 之間的呼叫,只是丟失部分取樣...

部署Dubbo監控中心

1 部署監控中心 注意 1 war包需要自己打包,因為生產環境的jdk版本不同 打war包參考部落格 2 需要在 etc hosts中配置主機名對應的ip位址,因為監控中心會用到 error utils.netutils dubbo could not get local host ip addre...