Apache Dubbo is a high-performance, Java-based open-source RPC framework. Please visit the official site for the quick start guide and documentation, as well as the wiki for news, FAQ, and release notes.
We are now collecting Dubbo user info to help us to improve Dubbo further. Kindly support us by providing your usage information on issue#1012: Wanted: who’s using dubbo, thanks :)
Architecture
Features
Transparent interface based RPC
Intelligent load balancing
Automatic service registration and discovery
High extensibility
Runtime traffic routing
Visualized service governance
Getting started
The following code snippet comes from Dubbo Samples. You may clone the sample project and step into the dubbo-samples-api subdirectory before proceeding.
# git clone https://github.com/apache/dubbo-samples.git
# cd dubbo-samples/dubbo-samples-api
There’s a README file under dubbo-samples-api directory. We recommend referencing the samples in that directory by following the below-mentioned instructions:
Apache Dubbo Project
Apache Dubbo is a high-performance, Java-based open-source RPC framework. Please visit the official site for the quick start guide and documentation, as well as the wiki for news, FAQ, and release notes.
We are now collecting Dubbo user info to help us to improve Dubbo further. Kindly support us by providing your usage information on issue#1012: Wanted: who’s using dubbo, thanks :)
Architecture
Features
Getting started
The following code snippet comes from Dubbo Samples. You may clone the sample project and step into the
dubbo-samples-api
subdirectory before proceeding.There’s a README file under
dubbo-samples-api
directory. We recommend referencing the samples in that directory by following the below-mentioned instructions:Maven dependency
Define service interfaces
See api/GreetingsService.java on GitHub.
Implement service interface for the provider
See provider/GreetingsServiceImpl.java on GitHub.
Start service provider
See provider/Application.java on GitHub.
Build and run the provider
Call remote service in the consumer
See consumer/Application.java on GitHub.
Build and run the consumer
The consumer will print out
hi, dubbo
on the screen.Next steps
Building
If you want to try out the cutting-edge features, you can build with the following commands. (Java 1.8 is needed to build the master branch)
Contact
Mailing list:
Bugs: Issues
Gitter: Gitter channel
Twitter: @ApacheDubbo
Contributing
See CONTRIBUTING for details on submitting patches and the contribution workflow.
How can I contribute?
Good first issue
orHelp wanted
.Reporting bugs
Please follow the template for reporting any issues.
Reporting a security vulnerability
Please report security vulnerabilities to us privately.
Dubbo ecosystem
dubbo
to gather all Dubbo relevant projects not appropriate in apache group yetLanguage
License
Apache Dubbo software is licenced under the Apache License Version 2.0. See the LICENSE file for details.