Microservices Ecosystem

Microservices Ecosystem

The Dubbo community, along with numerous outstanding open-source projects, has established a rich microservices ecosystem support around Dubbo. This allows developers to opt for Dubbo as their development framework without worrying about subsequent service governance needs. From day one, Dubbo offers production-level solutions for every common issue.

The table below shows the support for ecosystem components based on the latest Dubbo Java 3.2.x version, which will be continuously updated based on development progress. The completeness of components supported in each language may vary. For specifics, please refer to the detailed explanations in each language reference manual.

FeatureComponent ListComponent ListComponent ListComponent ListComponent List
Service DiscoveryZookeeperNacosKubernetes ServiceDNS​oaicite:{"number":1,"invalid_reason":"Malformed citation 【Under Development】"}More
Dynamic ConfigurationZookeeperNacosApolloKubernetes​oaicite:{"number":2,"invalid_reason":"Malformed citation 【Under Development】"}More
Metadata ManagementZookeeperNacosRedisKubernetes​oaicite:{"number":3,"invalid_reason":"Malformed citation 【Under Development】"}More
RPC ProtocolsHTTP/2 (Triple)TCPHTTP/REST​oaicite:{"number":4,"invalid_reason":"Malformed citation 【Alpha】"}gRPCMore
Visualization & Monitoring PlatformAdminGrafanaPrometheus--
Full-link TracingZipkinSkywalkingOpenTelemetry--
Rate Limiting & FallbackSentinelResilience4jHystrix--
Distributed TransactionsSeata----
Gateway[Higress]APISIX[Shenyu]Envoy-
Service MeshIstio​oaicite:{"number":5,"invalid_reason":"Malformed citation 【Under Development】"}AerakaOpenSergo​oaicite:{"number":6,"invalid_reason":"Malformed citation 【Under Development】"}Proxyless​oaicite:{"number":7,"invalid_reason":"Malformed citation 【Alpha】"}More

Microservices Ecosystem Example Architecture

loT/PC/Moblie
GateWay
Higress
Service cluster A
Dubbo
Spring Cloud
Service cluster B
Dubbo
Spring Cloud
Data storage
Governance plane
Sentinel
ChaosBlade
AppActive
Operation plane
KubeVela
Kubernetes
Distributed transaction
Seata
Asynchronous call
RocketMQ
Control plane
Nacos
OpenSergo
Observable
Skywalking