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