微服务生态

微服务生态

Dubbo 社区和众多优秀的开源项目一起围绕 Dubbo 建立了丰富的微服务生态支持,这让开发者从选型 Dubbo 作为开发框架的第一天,就无需担心后续的服务治理诉求,Dubbo 对每一个常见问题均提供了生产级的解决方案。

以下表格为基于最新 Dubbo Java 3.2.x 版本统计的生态组件支持情况,后续将根据开发进展持续更新。同时每个语言支持的组件完善度会有一定差异,具体请参见各个 语言参考手册 内的详细说明

功能组件列表组件列表组件列表组件列表组件列表
服务发现ZookeeperNacosKubernetes ServiceDNS【开发中】更多
动态配置ZookeeperNacosApolloKubernetes【开发中】更多
元数据管理ZookeeperNacosRedisKubernetes【开发中】更多
RPC 协议HTTP/2 (Triple)TCPHTTP/REST【Alpha】gRPC更多
可视化观测平台AdminGrafanaPrometheus--
全链路追踪ZipkinSkywalkingOpenTelemetry--
限流降级SentinelResilience4jHystrix--
分布式事务Seata----
网关HigressAPISIXShenyuEnvoy-
服务网格Istio【开发中】AerakaOpenSergo【开发中】Proxyless【Alpha】更多

微服务生态示例架构