Apache Dubbo 3.0.3 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。
功能
- 当 triple 的响应为异常时支持附件(#8488)
- 提取 DubboSpringInitializer 并支持自定义初始化(#8495)
- 支持 triple 服务器流(#8542)
- 增强和修复检查配置(#8483)
- Dubbo 编译器支持流(#8566)
- 支持忽略的网络接口(#8616)
- 多实例支持(#8662,#8669,#8684,#8717,#8728,#8736,#8737,#8766,#8779,#8789,#8786,#8810,#8818,#8819,#8825,#8823,#8829,#8831,#8824,#8835,#8832)
- 支持配置 HTTP2 设置(#8700)
错误修正
- 避免调用 destroy 时资源没有释放(#8459)
- 修复使用 triple 协议不可用返回真实异常(#8458)
- Triple:当附件是对象实例时去除 auto wrap(#8473)
- 解决服务发现场景下的地址传递问题(#8492)
- 修复 2181 端口的地址使用错误(#8466)
- 修复广播日志格式错误(#8484)
- 修复一些注释(#8526)
- 修复类转换错误并为 ZoneAwareClusterInvoker 添加单元测试(#8503)
- 修复 nacos 组在消费者端不可用的问题(#8533)
- 修复请求超时时序列化检查的 NPE(#8547)
- 将编译器版本提升到 0.0.3 版本
优化
- Triple:优化连接和删除执行器(#8486)
- 压缩一些没有地址的注册表(#8496)
- 优化 shortestResponseLoadBalance(#8441,#8519)
- 优化 dubbo 监控配置(#8477,#8549)
- 重构参考配置(#8455)
- 修复错别字(#8499)
- 优化所有测试案例中的 zookeeper 超时(#8564)
- 创建引用时忽略异常(#8534)
- 为 ListenableRouter 中的一些变量添加 volatile 修饰符(#8579)
- 调整应用程序、组和 url 版本值的获取(#8582)
- 为 Triple 协议添加标题过滤器(#8585)
依赖项的变化
- 升级 curator:5.0.0 -> 5.1.0
- 升级 nacos:2.0.2->2.0.3
兼容性
- 兼容 spring 3.2.x(#8430)
更多详情可查看:https://github.com/apache/dubbo/releases/tag/dubbo-3.0.3
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/166840.html