微服务生态

微服务生态

微服务生态

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

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

功能 组件列表 组件列表 组件列表 组件列表 组件列表
服务发现 Zookeeper Nacos Kubernetes Service DNS【开发中】 更多
动态配置 Zookeeper Nacos Apollo Kubernetes【开发中】 更多
元数据管理 Zookeeper Nacos Redis Kubernetes【开发中】 更多
RPC 协议 HTTP/2 (Triple) TCP HTTP/REST【Alpha】 gRPC 更多
可视化观测平台 Admin Grafana Prometheus - -
全链路追踪 Zipkin Skywalking OpenTelemetry - -
限流降级 Sentinel Resilience4j Hystrix - -
分布式事务 Seata - - - -
网关 Higress APISIX Shenyu Envoy -
服务网格 Istio【开发中】 Aeraka OpenSergo【开发中】 Proxyless【Alpha】 更多

微服务生态示例架构

最后修改 September 13, 2024: Refactor website structure (#2860) (1a4b998f54b)