Apache Dubbo 3.2.3 发布,分布式 RPC 服务框架

Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。Apache Dubbo 3.2.3 现已发布,具体更新内容包括:

Feature

  • 支持配置关闭超时 #12386
  • Metrics 添加滑动时间窗口统计信息 #12364
  • 如果 prometheus 不存在,则支持 metrics default #12273
  • 使用 Dubbo 代理代替 Spring 代理 #12439
  • 添加 Duration as SIMPLE_TYPE 和 Convert #12469
  • 添加 metrics enable switch #12389
  • 发布 Module deployer state 事件 #12477
  • 为nacos和zookeeper添加springboot-starter #12488
  • 将 path matcher&invoker 导出到用户 #12482
  • 添加名称的 processing metric fun #12461

错误修复

  • 修复 netty4 服务器关闭超时的问题 #12387
  • 修复 PojoUtils NPE 问题 #12380
  • 修复 alibaba AbstractLoadBalance compact #12396
  • 修复PojoUtils中名称不匹配的NPE问题 #12404
  • 添加 alibaba RpcContext getInspiration compact #12416
  • 添加 bootstarter 并修复 endpoints bug #12408
  • 修复 incalling.getServiceKey 可能为 null 的问题 #12425
  • 修复删除 ConditionalOnDubboTracingEnable matchIfMissing #12409
  • 修复 alibaba Filter / Result Compact​​​​​​​ #12440
  • 添加协议和直方图的默认启用 #12137
  • 修复 invoker recovery #12445
  • 修复构建字符串错误 #12427
  • 修复序列化失败时,RpcException 中的 code 值设置错误的问题 #12357
  • 引入DelegateURL来代理apache URL到alibaba URL #12449
  • 修复无法捕获实际异常的问题 #12446
  • 在连接关闭时重置所有活动流 #12451
  • 模块启动后注册服务 #12450
  • 注册后检查 reference #12472
  • 解决Spring bean的冲突 #12474
  • 修复 injvm invoker 检查 #12479
  • 修复 2.6 ConsistentHashLoadBalance 中的 hashCode 更改 #12468
  • 修复 ThreadlessExecutor 中长时间等待的问题 #12484
  • 检查 checkAndUpdateSubConfigs 中的注册表 #12486
  • 添加一些nacos连接日志 #12494
  • 支持客户端优雅关闭 #12504
  • 添加远程配置日志 #12294
  • 协议配置错误时的 Fast fast #12361
  • 修复路由器匹配条件 #12491
  • 修复 AbstractProxyProtocol 兼容性 #12507
  • 修复 ServiceConfig Ref 无法转为 String 的问题 #12511
  • 修复 channel close 事件导致线程挂起的问题@AlbumenJ#12503

代码增强

相关 PR:#12354, #12384, #12379, #12403, #12391, #12417, #12442, #12467, #12480, #12506, #12388

依赖升级

  • 升级 fastjson2: 2.0.31 -> 2.0.32 #12366
  • 升级 jackson_version: 2.15.0 -> 2.15.1 #12367
  • 升级 spring-boot-starter-test: 2.7.11 -> 2.7.12 #12369
  • 升级 spring-boot-maven-plugin: 2.7.11 -> 2.7.12 #12371
  • 升级 swagger_version: 1.6.10 -> 1.6.11 #12370
  • 升级 spring-boot.version: 2.7.11 -> 2.7.12 #12368
  • 升级 kryo:4.0.2 -> 4.0.3 #12373
  • 升级 protobuf-java_version: 3.23.0 -> 3.23.1 #12374
  • 升级 spring-boot-dependency: 2.7.11 -> 2.7.12 #12372
  • 升级 snakeyaml:1.33 -> 2.0 #12399
  • 升级 fastjson2: 2.0.32 -> 2.0.33 #12423
  • 升级 snappy-java: 1.1.9.1 -> 1.1.10.0 #12422
  • 升级 nacos-client: 2.2.2 -> 2.2.3 #12420
  • 升级 protobuf-java_version: 3.23.1 -> 3.23.2 #12419
  • 升级 byte-buddy:1.14.4 -> 1.14.5 #12458
  • 升级  jackson_version: 2.15.1 -> 2.15.2 #12457
  • 升级 testcontainers:1.18.1 -> 1.18.3 #12456
  • 升级 bytebuddy.version:1.14.4 -> 1.14.5 #12502
  • 升级 license-maven-plugin:2.0.1 -> 2.1.0 #12501
  • 升级 opentelemetry-bom:1.26.0 -> 1.27.0 #12499

更新说明:https://github.com/apache/dubbo/releases/tag/dubbo-3.2.3

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/247550/dubbo-3-2-3-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。