This is an automated email from the ASF dual-hosted git repository. hyunkun pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push: new 9e37b71 translate whats new in Dubbo 3 page #368 (#1013) 9e37b71 is described below commit 9e37b71382d65efa789bfaf96313f93850bf5d05 Author: Daniela Marques de Morais <dan...@hotmail.co.uk> AuthorDate: Tue Dec 28 03:46:17 2021 -0300 translate whats new in Dubbo 3 page #368 (#1013) Co-authored-by: Huang YunKun <hty...@gmail.com> --- content/en/docs/v3.0/whats-new-in-dubbo3/_index.md | 72 ++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/content/en/docs/v3.0/whats-new-in-dubbo3/_index.md b/content/en/docs/v3.0/whats-new-in-dubbo3/_index.md new file mode 100644 index 0000000..9f9e128 --- /dev/null +++ b/content/en/docs/v3.0/whats-new-in-dubbo3/_index.md @@ -0,0 +1,72 @@ +--- +type: docs +title: "What's new in Apache Dubbo 3.x?" +linkTitle: "What's new in Apache Dubbo 3.x?" +weight: 10 +description: "A summary of the new features available in Dubbo 3.x" +--- + + +## New Service Discovery Mechanism + +* Performance improvements + +* Support for connecting with other microservices such as Spring Cloud, Kubernetes, gRPC, etc. + +## Triple: The new protocol based on HTTP/2 + +* Compatible with gRPC + +* Multi-language friendly: You can use Protobuf to encode data + +* Support for streams such as Request Stream, Response Stream, and Bidirectional Stream. + +## Cloud-Native + +* Deployment of Dubbo 3.x Applications in Kubernetes, VM, and Container. + +## Package distribution + +* Dubbo 3.x only includes the core dependency package and now the user has to include each optional dependency. + +Example + +```xml +<properties> + <dubbo.version>3.0.0</dubbo.version> +</properties> + +<dependencies> + <dependency> + <groupId>org.apache.dubbo</groupId> + <artifactId>dubbo</artifactId> + <version>${dubbo.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.dubbo</groupId> + <artifactId>dubbo-registry-redis</artifactId> + <version>${dubbo.version}</version> + </dependency> +</dependencies> +``` + +## Removed dependencies + +* org.eclipse.collections:eclipse-collections + +* com.google.guava:guava + +## Dependency changes + +* Upgrade to Jetty 9.4.43.v20210629 + +* Upgrade to Apollo Client 1.8.0 + +* Upgrade to Snakeyaml 1.29 + +* Upgrade to Tomcat Embed 8.5.69 + +* Upgrade to Nacos Client 2.0.2 + +* Upgrade to Swagger 1.5.24