高性能Java RPC和微服务框架,提供服务发现、流量管理、可观测性和内置安全,用于构建企业级分布式系统。
Apache Dubbo 是一个强大且易用的 Web 和 RPC 框架。它支持多种语言实现,例如 Java、Go、Python、PHP、Erlang、Rust 和 Node.js/Web。
Dubbo 为构建企业级微服务提供通信、服务发现、流量管理、可观测性、安全性、工具化及最佳实践等解决方案。
🚀 我们正在收集用户信息以改进 Dubbo。请在此处帮助我们:谁在使用 Dubbo

通过我们的 5 分钟指南 快速开始
Dubbo 允许您使用最少的代码和轻量级 SDK 构建 RPC 服务。它支持以下协议:
使用 Spring Boot Starter 启动您的项目。
只需一个依赖和一个 YAML 配置,即可解锁 Dubbo 的全部能力:服务发现、可观测性、链路追踪等。
➡️ 了解如何 部署、监控 和 管理流量 Dubbo 服务。
通过我们的实践任务探索更多:
| 版本 | JDK | 依赖 | 描述 |
|---|---|---|---|
| 2.7.23 | 1.8 | 依赖列表 |
请参阅我们的 CONTRIBUTING 指南开始!
如果您有兴趣贡献,请发送邮件至 [email protected]。
报告错误时请使用我们的 Issue 模板。
请 私下 向 [email protected] 报告漏洞。
apachedubbo37290003945Apache Dubbo 采用 Apache License 2.0 许可证。
| 版本 | JDK 支持 | 依赖 | 亮点 |
|---|
| 3.3.5 | 1.8 – 21 | 查看依赖 | ✅ 积极维护 ✅ Triple 协议(gRPC/cURL) ✅ REST 支持 ✅ Spring Boot Starters |
| 3.2.16 | 1.8 – 17 | 查看依赖 | ✅ 积极维护 ✅ 指标与链路追踪 ✅ 线程池隔离 ✅ 性能提升 +30% ✅ 原生镜像支持 |
| 3.1.11 | 1.8 – 17 | 查看依赖 | ⚠️ 稳定,但未积极维护 |
| ❌ 已停止维护 |
| 2.6.x, 2.5.x | 1.6 - 1.7 | 依赖列表 | ❌ 已停止维护 |