dubbo學習筆記(一) 簡介

2021-08-18 08:57:45 字數 609 閱讀 7737

之前整理過rpc框架原理,因為到家內部在推行dubbo換成自研的dsf框架(自研的有利於監控擴充套件),老系統逐步公升級,所以整理下知識點(分為dubbo,跟dsf部分)。

節點角色說明

節點角色說明

provider暴露服務的服務提供方

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

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

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

container服務執行容器

呼叫關係說明

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

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

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

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

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

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

參考:

學習dubbo(一) 簡介

dubbo是乙個被國內很多網際網路公司廣泛使用的開源分布式 服務框架,即使從國際視野來看應該也是乙個非常全面的soa基礎框架。作為乙個重要的技術研究課題,當當網根據自身的需求,為 dubbo 實現了一些新的功能,並將其命名為 dubbo是什麼?dubbo是乙個分布式服務 服務框架,致力於提高效能和透...

dubbo基礎(一) dubbo的整體簡介

dubbo是公司選擇rpc框架時首先會去選擇的框架,好好了解dubbo框架是乙個合格程式設計師的必經之路。這裡作為dubbo的入門篇,把一些概念和官方文件搞清楚一定是最應該開始的步驟。隨著網際網路的發展,應用的規模不斷擴大,常規的垂直應用架構已無法應對,分布式服務架構以及流動計算架構勢在必行,亟需乙...

DUBBO學習筆記

1 該例子是spring整合dubbo,spring包有點問題 2 3 springboot整合dubb,可以執行 2 zookeeper安裝 1 server.port 8082 5 dubbo是面向介面呼叫的,該介面被實現後註冊到zookeeper上 spring配置檔案中配置了zookeepe...