百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dubbo

> 编程语言
开源

Java执行Apache Dubbo. 生殖健康方案和微观服务框架.

41.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Java执行Apache Dubbo. 生殖健康方案和微观服务框架.

Apache Dubbo Project

Apache Dubbo is a powerful and user-friendly Web and RPC framework. It supports multiple language implementations such as Java, Go, Python, PHP, Erlang, Rust, and Node.js/Web.

Dubbo provides solutions for communication, service discovery, traffic management, observability, security, tooling, and best practices for building enterprise-grade microservices.

🚀 We're collecting user info to improve Dubbo. Help us out here: Who's using Dubbo


🧱 Architecture

  • Communication between consumers and providers is done via RPC protocols like Triple, TCP, REST, etc.
  • Consumers dynamically discover provider instances from registries (e.g., Zookeeper, Nacos) and manage traffic using defined strategies.
  • Built-in support for dynamic config, metrics, tracing, security, and a visualized console.

🚀 Getting Started

📦 Lightweight RPC API

Start quickly with our 5-minute guide

Dubbo allows you to build RPC services using a minimal codebase and a lightweight SDK. It supports protocols like:

  • Triple (gRPC-compatible)
  • Dubbo2 (TCP)
  • REST
  • Custom protocols

🌱 Microservices with Spring Boot

Kickstart your project using Spring Boot Starter.

Using just a dependency and a YAML config, you can unlock the full power of Dubbo: service discovery, observability, tracing, etc.

➡️ Learn how to deploy, monitor, and manage traffic for Dubbo services.


🛠️ More Features

Explore more through our hands-on tasks:

  • Launch a Dubbo project
  • RPC protocols
  • Traffic management
  • Service discovery
  • Observability
  • Extensibility
  • Security
  • Visualized Console
  • Kubernetes & Service Mesh

📦 Which Dubbo Version Should I Use?

Dubbo3

📦 Version Compatibility

Version JDK Support Dependencies Highlights
3.3.7-SNAPSHOT 1.8 – 25 Coming Soon ✅ JDK 25 Support
3.3.6 1.8 – 21 View Dependencies ✅ Mutiny Reactive Support
✅ Affinity Router
✅ Method-level TPS Limiting
✅ Spring 6 Security Plugin
✅ Enhanced Environment Variable Config
3.3.5 1.8 – 21 View Dependencies ✅ Actively Maintained
✅ Triple Protocol (gRPC/cURL)
✅ REST Support
✅ Spring Boot Starters
3.2.16 1.8 – 17 View Dependencies ✅ Actively Maintained
✅ Metrics & Tracing
✅ Thread Pool Isolation
✅ +30% Performance
✅ Native Image Support
3.1.11 1.8 – 17 View Dependencies ⚠️ Stable, but Not Actively Maintained

Dubbo2

Version JDK Dependencies Description
2.7.23 1.8 dependency list ❌ EOL
2.6.x, 2.5.x 1.6 - 1.7 dependency list ❌ EOL

🤝 Contributing

See our CONTRIBUTING guide to get started!

🔁 Community Collaboration

  • Issues: For bugs or tasks – GitHub Issues
  • Discussions: For questions, ideas – GitHub Discussions
  • PRs: For merging your contributions – GitHub Pull Requests
  • Project Board: Dubbo Project Board

💡 How You Can Help

  • Check out "help wanted" issues: Project Board
  • Join mailing list discussions
  • Engage in discussions
  • Fix bugs or review pull requests
  • Enhance the website
  • Improve dubbo-admin
  • Contribute to the ecosystem

If you're interested in contributing, email us at [email protected].


🐞 Reporting Issues

Please use our issue template when reporting bugs.


🔐 Reporting Security Vulnerabilities

Please report vulnerabilities privately to [email protected].


📬 Contact

  • WeChat: apachedubbo
  • DingTalk: Group ID 37290003945
  • Mailing List: Contact Guide
  • Twitter: @ApacheDubbo
  • Security: [email protected]

📄 License

Apache Dubbo is licensed under the Apache License 2.0.

Issues· 1040 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javadistributed-systemsdubboframeworkgrpc

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言