微服務生態系統

微服務生態系統

Dubbo 社群與眾多優秀的開源項目一起,圍繞 Dubbo 建立了豐富的微服務生態系統支援。這使得開發者可以選擇 Dubbo 作為開發框架,而無需擔心後續的服務治理需求。從第一天開始,Dubbo 就為每個常見問題提供生產級解決方案。

下表顯示了基於最新 Dubbo Java 3.2.x 版本的生態系統組件支援情況,後續將根據開發進度持續更新。各語言支援的組件完整性可能有所不同,具體請參考各語言參考手冊中的詳細說明。

特性組件列表組件列表組件列表組件列表組件列表
服務發現ZookeeperNacosKubernetes 服務DNS(開發中)更多
動態配置ZookeeperNacosApolloKubernetes(開發中)更多
元數據管理ZookeeperNacosRedisKubernetes(開發中)更多
RPC 協議HTTP/2 (Triple)TCPHTTP/REST(Alpha)gRPC更多
可視化與監控平台AdminGrafanaPrometheus--
全鏈路追蹤ZipkinSkywalkingOpenTelemetry--
限流與降級SentinelResilience4jHystrix--
分散式交易Seata----
閘道器[Higress]APISIX[Shenyu]Envoy-
服務網格Istio(開發中)AerakaOpenSergo(開發中)Proxyless(Alpha)更多

微服務生態系統範例架構


最後修改日期:2023 年 10 月 16 日:將部分功能概述文檔翻譯成英文 (#2831) (0c0180f8128)