Dubbo 3.3.0-beta 版本正式发布
💡
原文中文,约5200字,阅读约需13分钟。
📝
内容提要
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将专注于已有功能的迭代与稳定性保证,不再引入新功能规划。
➡️