Linux系統下Dubbo安裝的詳細教程
1、Dubbo的簡介
Dubbo是 [1] 阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和 [2] Spring框架無縫集成。
原理圖的大概代表的意思:
Provider
暴露服務方稱之為“服務提供者”。
Consumer
調用
遠程服務方稱之為“服務消費者”。
Registry
服務注冊與發現的中心目錄服務稱之為“服務注冊中心”。
Monitor
統計服務的調用次數和調用時間的日志服務稱之為“服務監控中心”。
2、Dubbo的安裝
Dubbo的詳細介紹請參考官方文檔http://dubbo.apache.org/books/dubbo-user-book/quick-start.html
如果想使用Dubbo的監控中心,必須從Dubbo官網下載war包或者自己編譯war包,可以通過qq群下載:534073451,既然是war包,必須運行在web服務器上,這里我們將war包部署到tomcat進行運行,tomcat的詳細安裝,在我的博客中查找,具體步驟如下
第一:上傳tomcat到root目錄,並解壓到對usr/local目錄下
tar -zxvf apache-tomcat-8.5.31.tar.gz -C /usr/local/
此時可以看到我們解壓的tomcat
部署,將war包上傳到webapp目錄下,並重命名未dubbo-admin.war
進入bin目錄下啟動toncat服務,訪問我們的dubbo監控中心,輸入默認的用戶名和密碼:root
接下來我們停止tocat,刪除war包,這里必須停止無法在刪除,不然會導致之前解壓的內容被刪除
一般集群環境下,zookeeper注冊中心和dubbo的監控中心會分布在不同的機器上面,這時候我們需要在dobbo中配置zookeeper注冊中心的地址,具體修改WEB-INF下的配置文件
至此Dubbo監控中心安裝完成,與Spring集成會在后期項目開發中用到,到時候在詳細補充