Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。Apache Dubbo 3.2.0 现已发布,这是 Dubbo 3 的全新版本,包括 REST、可观察性、GraalVM native image、JDK17 支持等……
具体更新内容包括:
Core Features
- Native REST protocol 支持(beta):Dubbo 现在可以仅使用 Netty 导出或引用 RESTful 服务。
- 可观察性:Dubbo 引入了一系列指标和追踪能力,支持多种方式向第三方采集器报告。
- GraalVM native image支持:你现在可以使用 dubbo-maven-plugin 将 Dubbo 作为原生镜像运行,无需任何代理进行预处理。
- JDK17 和 Spring Boot 3 支持:Dubbo 现已正式支持 JDK17 和 Spring Boot 3。
- 性能改进:对于 Dubbo 协议,Dubbo 3.2 比 3.1 快了 10 倍。对于 Triple 协议,Dubbo 3.2 可以与 gRPC-Java 媲美。
兼容性
可参考:https://dubbo.apache.org/en/docs3-v2/java-sdk/upgrades-and-compatibility/3.1-to-3.2-compatibility-guide/
更新说明:https://github.com/apache/dubbo/releases/tag/dubbo-3.2.0