dubbo是阿里巴巴公司開源的乙個高效能優秀的服務框架,使得應用可通過高效能的rpc實現服務的輸出和輸入功能,可以和spring框架無縫整合。
託管github 我們學習的話 主要看這個github主頁
dubbo 專案學習(一) admin 管理控制台
dubbo 專案學習(二) 發布dubbo服務
dubbo 專案學習(三) 消費dubbo服務
dubbo 專案學習(四) 介面抽取及以來版本統一
單一應用架構垂直應用架構:當訪問量逐漸增大,單一應用增加機器帶來的加速度越來越小,將應用拆成互不相干的幾個應用,以提公升效率。此時,用於加速前端頁面開發的web框架(mvc)是關鍵。
分布式服務架構:當垂直應用越來越多,應用之間互相不可避免,將核心業務抽取出來,作為獨立的服務,逐漸形成穩定的服務中心,使前端應用能更快速的響應多變的市場需求。此時,用於提高業務復用及整合的分布式服務框架(rpc)是關鍵。
流動計算架構:當服務越來越多,容量的評估,小服務資源的浪費等問題主鍵顯現,此時需增加乙個排程中心基於訪問壓力實時管理集群容量,提高集群利用率。
節點角色說明
provider:暴露服務的服務提供方
consumer:呼叫遠端服務的服務消費方
registry:服務註冊與發現的註冊中心
monitor:統計服務的呼叫次數和呼叫時間的監控中心
container:服務執行容器
在dubbo發布包裡面,有個admin專案
記錄安裝dubbo2 6 0的admin控制台
參考鏈結 dubbo admin 2.6 安裝與搭建 最近又想安裝一下dubbo的管理控制台,看下服務治理有沒有用,然後本地電腦上的admin的war包還是2.5.3的,然後就安裝下最新的admin控制台。dubbo在2.6.1的版本修改了專案的目錄結構,這個在dubbo的版本發布記錄上可以看到,在...
Dubbo專案實戰初探(一)
公司專案使用duboo技術架構也有一段時間,做下簡單的經驗總結,不喜勿噴。擁有的阿里背景的dubbo,給使用者帶來的絲絲安慰,畢竟阿里那麼大的平台都在使用,相對小型一些的平台使用應該也是沒有問題。那麼在設計過程中,應該注意哪些呢?一,模組劃分。二,服務抽離。這裡的服務抽離,是針對每個模組裡面的服務進...
dubbo學習(一)入門
部分內容來自dubbo官方文件 架構 呼叫關係說明 1 服務容器負責啟動,載入,執行服務提供者 2 服務提供者啟動時向註冊中心註冊自己提供的服務 3 服務消費者啟動時向註冊中心訂閱自己所需的服務 4 註冊中心返回服務提供者位址列表給消費者,如有變更,註冊中心將基於長連線推送變更資料給消費者 5 服務...