Dubbo架構介紹 2

2021-10-10 06:01:10 字數 735 閱讀 3143

1.什麼是dubbo

dubbo是阿里巴巴在2023年開源的分布式服務框架,是服務化治理的核心框架。 dubbo主要提供3個功能,遠端介面呼叫,負載均衡和容錯,服務註冊和服務發現

目前,已經是apache的開源專案

2.dubbo的架構

3.節點角色說明(掌握)

provider 暴露服務的服務提供方

consumer 呼叫遠端服務的服務消費方

registry 服務註冊與發現的註冊中心

monitor 統計服務的呼叫次數和呼叫時間的監控中心

container 服務執行容器

呼叫關係說明

服務容器負責啟動,載入,執行服務提供者。

服務提供者在啟動時,向註冊中心註冊自己提供的服務。

服務消費者在啟動時,向註冊中心訂閱自己所需的服務。

註冊中心返回服務提供者位址列表給消費者,如果有變更,註冊中心將基於長連線推送變更資料給消費者。

服務消費者,從提供者位址列表中,基於軟負載均衡演算法,選一台提供者進行呼叫,如果呼叫失敗,再選另一台呼叫。

服務消費者和提供者,在記憶體中累計呼叫次數和呼叫時間,定時每分鐘傳送一次統計資料到監控中心。

dubbo 架構具有以下幾個特點,分別是連通性、健壯性、伸縮性、以及向未來架構的公升級性。

Dubbo架構介紹

1,什麼是dubbo dubbo是阿里巴巴在2011年開源的分布式服務框架,是服務化治理的核心框架。dubbo主要提供3個功能,遠端介面呼叫,負載均衡和容錯,服務註冊和服務發現 目前,已經是apache的開源專案 官網 2,dubbo的架構 節點角色說明 掌握 provider 暴露服務的服務提供方...

dubbo服務架構介紹

provider 暴露服務的服務提供方。consumer 呼叫遠端服務的服務消費方。registry 服務註冊與發現的註冊中心。monitor 統計服務的呼叫次數和呼叫時間的監控中心。呼叫流程 0.服務容器負責啟動,載入,執行服務提供者。1.服務提供者在啟動時,向註冊中心註冊自己提供的服務。2.服務...

架構演進及dubbo介紹

總結 架構中有乙個分布式架構,分布式架構中實現服務之間通訊的方式有一種叫rpc方式的通訊,rpc方式通訊的代表框架是dubbo,而能作為dubbo的註冊中心有zookeeper redis等 架構介紹 單體架構 所有東西都在乙個裡面,所有模組都放在乙個tomcat中 垂直架構 每乙個tomcat只放...