apache/dubbo
apache/dubbo has 41,574 GitHub stars and 26,303 forks. GitHot measured -1 stars in 24 hours, +2 in 7 days, and -6 in 15 days. Last checked 2026-11-13 00:18 UTC. Last push 2026-11-03.
Comment ces chiffres sont mesurés
L'implémentation Java d'Apache Dubbo. Un framework RPC et de microservices.
What you can do
- Launch a Dubbo project
- Traffic management
- Service discovery
- Visualized Console
Progression mesurée des étoiles
- in 24h
- -1
- in 7 days
- +2
- in 15 days
- -6
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
OriginalApache 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.
Explorer des projets similaires
freeCodeCamp/freeCodeCamp
La base de code open source et le cursus de freeCodeCamp.org. Apprenez gratuitement les mathématiques, la programmation et l'informatique.
459,068 étoilesdonnemartin/system-design-primer
Apprenez à concevoir des systèmes à grande échelle et préparez-vous à l’entretien de conception de systèmes. Comprend des cartes mémoire Anki.
377,734 étoilesreact/react
La bibliothèque pour les interfaces utilisateur web et natives.
252,565 étoilesvuejs/vue
Voici le dépôt de Vue 2. Pour Vue 3, rendez-vous sur https://github.com/vuejs/core
212,527 étoiles