The core functions of Dubbo 3.0
- Application-level service discovery mechanism
- The next generation RPC protocol: Triple
- Brand new routing rule
- Remarkable performance improvement
- Kubernetes Service Integration
Branch difference
Most of the changes until the 03223c7 commit of master branch has been migrated to 3.0.0.
Upgrade compatibility
Compatible with almost all the same behavior as version 2.7.
Extensions
Some extensions of 3rd party SDK will not be provided in Dubbo Core Release, while we will provide dubbo-spi-extensions project to support these less frequently used extensions.
Currently supported extensions:
- Zookeeper as registry, metadata-report, config-center
- Nacos as registry, metadata-report, config-center
- Kubernetes as registry
- Redis as metadata-report
- Apollo as config-center
- Hessian2 and jdk is defaultly provided as serializer
- Protobuf is supported for Triple Protocol
Notice
-
Spring related configuration list below might change, we will provide an upgrade guide in dubbo-website.
-
In the early versions of Dubbo 3, dual-registration and dual-subscribe is defaultly enabled which will provide a high quality of compatibility.