微服务生态系统
微服务生态系统
Dubbo 社区以及众多优秀的开源项目,围绕 Dubbo 建立了丰富的微服务生态系统支持。这使得开发者可以选择 Dubbo 作为其开发框架,而无需担心后续的服务治理需求。从第一天起,Dubbo 就为每个常见问题提供生产级解决方案。
下表显示了基于最新 Dubbo Java 3.2.x 版本的生态系统组件支持情况,并将根据开发进度持续更新。每种语言支持的组件完整性可能有所不同。有关详细信息,请参阅每个 语言参考手册 中的详细说明。
特性 | 组件列表 | 组件列表 | 组件列表 | 组件列表 | 组件列表 |
---|---|---|---|---|---|
服务发现 | Zookeeper | Nacos | Kubernetes 服务 | DNSoaicite:{"number":1,"invalid_reason":"Malformed citation 【开发中】"} | 更多 |
动态配置 | Zookeeper | Nacos | Apollo | Kubernetesoaicite:{"number":2,"invalid_reason":"Malformed citation 【开发中】"} | 更多 |
元数据管理 | Zookeeper | Nacos | Redis | Kubernetesoaicite:{"number":3,"invalid_reason":"Malformed citation 【开发中】"} | 更多 |
RPC 协议 | HTTP/2 (Triple) | TCP | HTTP/RESToaicite:{"number":4,"invalid_reason":"Malformed citation 【Alpha】"} | gRPC | 更多 |
可视化 & 监控平台 | Admin | Grafana | Prometheus | - | - |
全链路追踪 | Zipkin | Skywalking | OpenTelemetry | - | - |
限流 & 回退 | Sentinel | Resilience4j | Hystrix | - | - |
分布式事务 | Seata | - | - | - | - |
网关 | [Higress] | APISIX | [Shenyu] | Envoy | - |
服务网格 | Istiooaicite:{"number":5,"invalid_reason":"Malformed citation 【开发中】"} | Aeraka | OpenSergooaicite:{"number":6,"invalid_reason":"Malformed citation 【开发中】"} | 无代理oaicite:{"number":7,"invalid_reason":"Malformed citation 【Alpha】"} | 更多 |
微服务生态系统示例架构
最后修改时间 2023 年 10 月 16 日: 将部分特性概述文档翻译成英文 (#2831) (0c0180f8128)