1. 程式人生 > >阿里架構師眼中Dubbo的過去,現在以及未來

阿里架構師眼中Dubbo的過去,現在以及未來

基本介紹 

Dubbo介紹 

Open sourced by alibaba at 2011

Production-tested and proven AT Scale

A high performance RPC Framework

Beyond RPC:Rich features for micro-services

當前情況 

1、社群活躍 

14k+starts

11K+forks

100+issue&PR/每週

2、服務化基石 

阿里內部微服務支援

生產環境執行多年

3、廣泛運用 

多家大規模公司使用

多種衍生框架

核心功能 


整體架構 


工作原理 

0、服務匯出 

服務提供方匯出服務 

1、服務註冊 

服務提供方註冊服務資訊到註冊中心 

2、服務訂閱 

服務消費方訂閱關注的服務 

3、服務發現 

註冊中心通知服務消費端當服務地址放生變更 

4、服務呼叫(RPC) 

根據負載均衡以及路由規則選擇服務地址,直接呼叫 

5、監控 

監控器收集和展示服務提供方以及服務提供方之間的統計資訊 


微服務支援 


Spring Cloud + netfix(oss) 


Spring Cloud核心優勢 


Spring Cloud vs Dubbo 


Dubbo微服務準備 


依賴升級 


Annotation驅動 


外部化配置 


元件配裝 


微服務進行時 


長期計劃 


生態系統