精进云原生 - Dubbo 3.2 正式发布

💡 原文中文,约5900字,阅读约需15分钟。
📝

内容提要

Apache Dubbo 3.2发布,支持Rest协议、增强可观测性、本地镜像支持、JDK 17和Spring Boot 3原生支持、优化RPC调用性能等。使用Micrometer添加度量点,支持标准的Prometheus拉取和推送模式,提供多个官方本地Grafana面板。升级到Dubbo 3.2对大多数用户来说很顺利,只需要更改依赖包版本。新版本还包括序列化验证逻辑和默认序列化的增强,关闭了默认的空保护。

🎯

关键要点

  • Apache Dubbo 3.2发布,支持Rest协议和增强可观测性。
  • 引入Spring Web注解域的支持,无需依赖外部组件。
  • 可观测体系包括Metrics、Tracing和Logging功能。
  • Metrics使用Micrometer增加指标埋点,支持Prometheus和Grafana。
  • Tracing支持将跟踪数据导出到Zipkin、Skywalking、Jaeger等。
  • Native Image支持基于GraalVM,简化用户接入方式。
  • 支持JDK 17和Spring Boot 3,解决兼容性问题。
  • RPC调用性能优化,提升了40-180%的性能。
  • 升级到Dubbo 3.2只需修改依赖包版本,增强序列化校验逻辑。
  • 默认序列化方式从hessian2切换为fastjson2,关闭推空保护。
➡️

继续阅读