当前位置: 首页 > 后端技术 > Java

Dubbo3.1.4和3.2.0-beta.3更新内容

时间:2023-04-01 18:23:11 Java

12月22日,Dubbo3.1.4和3.2.0-beta.3正式投票发布。本文概述了已发布的更改。Dubbo3.1.4是Dubbo3最新稳定版,建议所有用户升级到最新稳定版。Dubbo3.2.0-beta.3是目前Dubbo3的最新特性版本,包括对SpringBoot3、JDK17、服务粒度线程池隔离等新特性的支持。欢迎大家试用。Dubbo3.1.4新特性DubboQoS支持指定白名单IP列表访问所有命令Bugfix修复泛化调用时DubboMetrics收集方法名称错误修复使用Zookeeper作为元数据中心时,上报接口映射可能存在相互覆盖问题修复超时支持Triple协议倒计时修复超时倒计时透传问题修复多registry请求,由于没有可用地址NPE问题修复Mesh模式下Triple获取remoteApplicationName为空问题修复GraalVMNativeImage支持修复端口恢复改进输出格式JDK编译器错误日志的修复修复MetadataReportConfig部分配置时应用无法启动的问题修复3.x版本dubbo.reference作为默认参数不生效的问题改善Zookeeper连接失败修复ClassLoader的问题在ReferenceConfig中配置的可能会被覆盖。修复应用级服务发现时部分属性缓存在实例级地址,导致方法级配置失败的问题。本次提交涉及异常日志FAQ的完善。错误码机制请参考官网错误码机制介绍。(https://cn.dubbo.apache.org/z...)代码优化本次发布涉及代码质量优化的提交有11个。依赖升级升级fastjson2:2.0.14->2.0.21升级resteasy-jaxrs:3.0.19.Final->3.0.20.FinalContributorDubbo感谢以下贡献者对本次发布的贡献:@cnjxzhao,@CrazyHZM,@EarthChen、@gold-fisher、@IncrementalRefinement、@Koooooo-7、@ShenFeng312、@tonycody、@twz007、@win120a、@wlazjr新贡献者@twz007在PR#11012中提交了第一个贡献@IncrementalRefinement11046做出了第一个贡献@gold-fisher首次贡献于PR#11058@wlazjr首次贡献于PR#11084首次贡献@ShenFeng312首次贡献于PR#11102Dubbo3.2.0-Beta.3注:Dubbo3.2.0-beta的代码库。Dubbo3.3.3与Dubbo3.1.4完全相同,所以Dubbo3.1.4中的所有修改在Dubbo3.2.0-beta.3中同样存在,重复的内容在后续的描述中不再赘述。新特性支持使用jackson作为Dubbo内部的JSON序列化方式,优化DubboLogger的选择逻辑。在多个日志框架的情况下,会尝试读取其配置,选择一个有效的日志框架来解决SpringBoot等场景下的DubboLogger。日志不输出的问题。三重协议支持客户端流控,支持发布DubboMetrics数据到SpringBootEndpoints,支持线程池满时可选关闭threaddump,支持配置dump结果输出路径xDS实现支持路由规则分析,支持DubboQoScommandsecurityHierarchy,默认暴露生存检测端口,支持原生访问Kubernetes。支持基于P2C的自适应负载均衡。Bugfix修复了默认元数据缓存未启用的问题。共享线程池以避免创建过多线程。改进prefer-serialization的选择逻辑,提供向前兼容。修复Triple协议传输时没有携带版本号,导致版本调用错误的问题。改进对GraalVMNativeImage的支持。性能优化和优化在连接数高的情况下,由于获取的信道数导致的资源占用问题是代码优化。此版本中有5个提交涉及代码质量优化。贡献者Dubbo感谢以下贡献者对本次发布的贡献:@AlbumenJ、@asa3311、@conghuhu、@CrazyHZM、@gitchenjh、@haoyann、@JavaHello、@Koooooo-7、@nannanfighting、@ningboliu、@shanuo0312,@songxiaosheng,@tonycody,@XDanwar新贡献者@JavaHello在PR#10970中做出了第一个贡献@songxiaosheng在PR#10997中做出了第一个贡献@Koooooo-7在PR#11051中做出了第一个贡献@ningboliu在PR#10745中做出了第一个贡献@XDanwar在PR#11063提交了第一个贡献,规划了Dubbo版本的发布计划,并在文章《聚焦稳定性,Dubbo?发版规划公布》正式发布,欢迎查看。欢迎来到DubboStarhttps://github.com/apache/dubbo。搜索并关注官方微信公众号:ApacheDubbo,了解更多行业最新动态,掌握各大厂商面试必备的Dubbo技能