Microservices Ecosystem

Microservices Ecosystem

The Dubbo community, along with many excellent open-source projects, has established a rich microservices ecosystem around Dubbo. This ensures that developers do not need to worry about subsequent service governance demands from the first day they choose Dubbo as their development framework. Dubbo provides production-grade solutions for every common issue.

The following table shows the support status of ecosystem components based on the latest Dubbo Java 3.2.x version. It will be continuously updated according to development progress. The completeness of components supported by each language may vary, so please refer to the detailed descriptions in each language reference manual.

FunctionComponent ListComponent ListComponent ListComponent ListComponent List
Service DiscoveryZookeeperNacosKubernetes ServiceDNS [In Development]More
Dynamic ConfigurationZookeeperNacosApolloKubernetes [In Development]More
Metadata ManagementZookeeperNacosRedisKubernetes [In Development]More
RPC ProtocolHTTP/2 (Triple)TCPHTTP/REST [Alpha]gRPCMore
Visualization and Observability PlatformAdminGrafanaPrometheus--
Full Link TracingZipkinSkywalkingOpenTelemetry--
Rate Limiting and DegradationSentinelResilience4jHystrix--
Distributed TransactionsSeata----
GatewayHigressAPISIXShenyuEnvoy-
Service MeshIstio [In Development]AerakaOpenSergo [In Development]Proxyless [Alpha]More

Microservices Ecosystem Example Architecture