Dubbo 3.3.0-beta 版本正式发布
内容提要
Apache Dubbo发布了3.3.0-beta.1版本,引入了重要功能升级,如Triple协议、Spring Boot Starter组件、Rest风格的编程注解支持、Dubbo AOT静态化、升级JDK 21支持等。Dubbo3将进入长期稳定维护态,作为面向云原生时代的下一代微服务框架。
关键要点
-
Apache Dubbo发布了3.3.0-beta.1版本,引入了Triple协议、Spring Boot Starter组件等重要功能升级。
-
3.3版本将是Dubbo3的重要里程碑,之后将进入长期稳定维护态。
-
Triple协议可同时运行在HTTP1/2上,与gRPC兼容,支持cURL和浏览器直接访问。
-
新发布的Spring Boot Starter组件大幅降低开发过程中的依赖管理负担。
-
Rest风格的编程注解支持简化了RPC服务的前端接入成本。
-
Dubbo AOT静态化提升了启动速度和内存消耗,特定场景下启动速度提升10倍。
-
升级支持JDK 21,并增加Project Loom协程支持。
-
可观测性提升,增强了metrics统计指标和tracing的易用性。
-
Spring Boot Starters组件简化了应用开发,用户只需增加一个依赖即可。
-
Dubbo AOT静态化方案基于GraalVM Native Image实现,显著提升启动与运行速度。
-
Triple协议支持多种通信模型,兼容多种语言实现,降低测试与前端接入成本。
-
Rest协议升级支持多协议发布,简化了Dubbo与Spring Cloud的互通。
-
Metrics和Tracing的易用性提升,用户只需添加依赖即可开启。
-
3.3.0-beta版本支持平滑升级到JDK 21,增加了协程支持。
-
Dubbo3将专注于已有功能的迭代与稳定性保证,不再引入新功能规划。