开源的持久化执行引擎,用于编排微服务、AI Agent 和自适应工作流图,支持多语言 Worker。
apache/dubbo
Apache Dubbo 的 Java 实现,一个用于构建 RPC 通信与微服务的框架。
- Star
- 41,578
- Fork
- 26,330
- 未关闭 Issue
- 1,049
- 最近提交
- 昨天
这是什么?
Apache Dubbo 是一个面向微服务的 Web 与 RPC 框架。本仓库是其 Java 实现,同一生态下还有 Go、Python、PHP、Erlang、Rust 和 Node.js/Web 等语言的子项目。
框架支持 Triple(兼容 gRPC)、基于 TCP 的 Dubbo2 协议以及 REST 等通信方式,并可与 Zookeeper、Nacos 等注册中心集成实现服务发现。同时提供流量管理、可观测性、链路追踪、安全能力以及可视化控制台。通过 Spring Boot Starter,开发者只需引入依赖并编写 YAML 配置即可启用这些功能。
当前 3.3.x 为主要版本线,支持 JDK 1.8 至 25;3.2.x 和 3.1.x 仍可使用,Dubbo2 系列已停止维护。
核心功能
- 01支持与 gRPC 兼容的 Triple 协议,并提供 Dubbo2 TCP 与 REST 通信
- 02通过 Zookeeper、Nacos 等注册中心实现服务发现
- 03提供流量管理与方法级限流
- 04内置指标、链路追踪和可视化控制台
- 05提供 Spring Boot Starter,通过配置即可接入
适用场景
- 在 Java 微服务之间构建 RPC 服务调用
- 将基于 Spring 的服务迁移到注册中心驱动的微服务架构
- 通过 Triple 协议向 gRPC 或 REST 客户端暴露 Java 服务
- 与 Go、Python 等语言的 Dubbo 客户端组成跨语言服务体系
快速上手
- 1
按照5分钟轻量级RPC指南,使用Dubbo SDK构建服务
- 2
或者按照Spring Boot Starter指南,将Dubbo添加到Spring Boot项目中
使用前须知
- Dubbo 2.x 版本已停止维护(EOL),不再获得支持。
- Dubbo 3.1.11 版本稳定,但已不再积极维护。
- Dubbo 3.3.7-SNAPSHOT 的依赖尚未提供。
标签
常见问题
- dubbo 是什么?
- Apache Dubbo 的 Java 实现,一个用于构建 RPC 通信与微服务的框架。 Apache Dubbo 是一个面向微服务的 Web 与 RPC 框架。本仓库是其 Java 实现,同一生态下还有 Go、Python、PHP、Erlang、Rust 和 Node.js/Web 等语言的子项目。
- dubbo 可以免费使用吗?用的什么许可证?
- dubbo 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- dubbo 还在维护吗?
- 活跃维护中。dubbo 最近一次提交是在 2026年10月20日。
- dubbo 适合用来做什么?
- 在 Java 微服务之间构建 RPC 服务调用 将基于 Spring 的服务迁移到注册中心驱动的微服务架构 通过 Triple 协议向 gRPC 或 REST 客户端暴露 Java 服务 与 Go、Python 等语言的 Dubbo 客户端组成跨语言服务体系
- dubbo 怎么安装和运行?
- 按照5分钟轻量级RPC指南,使用Dubbo SDK构建服务 或者按照Spring Boot Starter指南,将Dubbo添加到Spring Boot项目中
- 在哪里获取 dubbo?
- 源代码和安装说明在 GitHub 上:https://github.com/apache/dubbo
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.2万1036JavaApache-2.0更新于 15小时前
基于 Go 语言的高性能 HTTP Web 框架,API 风格类似 Martini,适用于 REST API、Web 应用和微服务。
8.9万8777GoMIT更新于 11天前
一个面向 TypeScript 和 JavaScript 的渐进式 Node.js 服务端框架,用于构建高效、可扩展的应用。
7.7万8579TypeScriptMIT更新于 8小时前
一个快速、易用、类 Flask 路由风格的 C++ 微框架,用于构建 HTTP 和 WebSocket 服务。
5009565C++Other更新于 昨天
面向 Java 后端开发者的面试指南,涵盖计算机基础、数据库、分布式、系统design与 AI 应用开发。
15.9万4.6万JavaScriptApache-2.0更新于 5天前