阿里架構師眼中Dubbo的過去,現在以及未來
阿新 • • 發佈:2019-01-31
基本介紹
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驅動
外部化配置
元件配裝
微服務進行時
長期計劃
生態系統