使用 Dubbo 構建企業級微服務!

Apache Dubbo 是一款易於使用、高性能的 WEB 和 RPC 框架,內建服務發現、流量管理、可觀察性、安全特性、工具和最佳實務,適用於構建企業級微服務。

「Dubbo 源於阿里巴巴,多年來成功支援數十億個服務!」

為何選擇 Dubbo?

images/framework.svg

易於使用,讓開發者專注於實際業務

統一的微服務開發範例,支援多語言 SDK。 支援從 HTTP/2、gRPC、REST、Thrift 到 TCP 的任何協議。

images/governance.svg

服務治理,即時監控和控制叢集

內建流量管理策略,例如服務發現、負載平衡和路由。 豐富的生態系統,包括追蹤、熔斷、事務、日誌記錄、指標、服務網格和視覺化控制台整合。

images/performance.svg

高性能,專為擴展而設計

每年支援數百萬個實例和數兆次呼叫,使阿里巴巴全球購物節成為可能,它從一開始就被設計為低延遲、高吞吐量和高擴展性。

images/production.png

生產就緒,經過多年驗證的生產穩定性

Dubbo 用戶已覆蓋所有行業:中國工商銀行、攜程、海爾、金蝶、雲端供應商如阿里雲、騰訊雲、華為雲等。

案例:阿里巴巴旗下餓了麼的 Apache Dubbo 應用

作者:劉軍,Apache Dubbo PMC 主席



透過任務學習 Dubbo!



Dubbo 社群的生態系統、聚會和活動!

核心功能

服務網格

彈性的資料平面(代理和無代理)部署選項,與 Istio 控制平面治理生態系統無縫整合。

服務發現

專為具有數百萬個實例的大規模叢集而設計的服務發現,以及豐富的內建註冊中心適配,例如 Nacos 和 Zookeeper,甚至透過支援自定義擴展來支援更多。

流量管理

Dubbo 提供的基於路由規則的流量控制策略,可以幫助實現全鏈路灰度發布、金絲雀發布、按比例流量轉發、動態調整除錯時間、設定重試次數等服務治理能力。

多協議支援

Dubbo 支援幾乎所有協議,從 HTTP/2、gRPC、TCP、REST 到 Thrift,只需一行配置即可選擇所需的任何 RPC 協議。 它還允許您在單個埠上發佈不同的協議。

擴展性

一切皆可擴展。 自定義調用和管理行為(例如過濾器、路由器、服務發現、配置等),以適應開源微服務生態系統。

可觀察性

多維度的可觀察指標(指標、追蹤、訪問日誌)有助於了解服務運行狀態,管理控制台、Grafana 等工具則有助於實現資料指標的可視化顯示。

零信任安全

它支援基於 TLS 的傳輸鏈路身份驗證和加密通信,以及基於請求身份的權限驗證,有助於構建零信任的分布式微服務系統。

豐富的生態系統

一站式微服務生態系統適配:服務註冊、閘道器、速率限制和回退、負載平衡、一致性事務、非同步訊息、追蹤等等。

關注我們

訂閱以下一個或多個頻道,以接收專案更新,並與社群開發者保持聯繫。

微信 微信頻道

Apache Dubbo

釘釘 釘釘頻道

線上社群會議,雙週一次!

Twitter Twitter ▶

#apachedubbo

部落格文章、活動、新聞、想法的即時公告。

GitHub GitHub ▶

所有專案和問題追蹤,當然還有程式碼。