Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The java implementation of Apache Dubbo. An RPC and microservice framework.

License

NotificationsYou must be signed in to change notification settings

apache/dubbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Build and Test For PRCodecovMavenLicenseAverage time to resolve an issuePercentage of issues still open

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, andNode.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

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 our5-minute guide

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

🌱 Microservices with Spring Boot

Kickstart your project usingSpring 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 todeploy,monitor, andmanage traffic for Dubbo services.


🛠️ More Features

Explore more through our hands-on tasks:


📦 Which Dubbo Version Should I Use?

Dubbo3

📦 Version Compatibility

VersionJDK SupportDependenciesHighlights
3.3.7-SNAPSHOT1.8 – 25Coming Soon✅ JDK 25 Support
3.3.61.8 – 21View Dependencies✅ Mutiny Reactive Support
✅ Affinity Router
✅ Method-level TPS Limiting
✅ Spring 6 Security Plugin
✅ Enhanced Environment Variable Config
3.3.51.8 – 21View Dependencies✅ Actively Maintained
✅ Triple Protocol (gRPC/cURL)
✅ REST Support
✅ Spring Boot Starters
3.2.161.8 – 17View Dependencies✅ Actively Maintained
✅ Metrics & Tracing
✅ Thread Pool Isolation
✅ +30% Performance
✅ Native Image Support
3.1.111.8 – 17View Dependencies⚠️ Stable, but Not Actively Maintained

Dubbo2

VersionJDKDependenciesDescription
2.7.231.8dependency list❌ EOL
2.6.x, 2.5.x1.6 - 1.7dependency list❌ EOL

🤝 Contributing

See ourCONTRIBUTING guide to get started!

🔁 Community Collaboration

💡 How You Can Help

If you're interested in contributing, email us atdev@dubbo.apache.org.


🐞 Reporting Issues

Please use ourissue template when reporting bugs.


🔐 Reporting Security Vulnerabilities

Please report vulnerabilitiesprivately tosecurity@dubbo.apache.org.


📬 Contact


📄 License

Apache Dubbo is licensed under theApache License 2.0.


[8]ページ先頭

©2009-2025 Movatter.jp