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将专注于已有功能的迭代与稳定性保证,不再引入新功能规划。
➡️

继续阅读