内容简介:Apache Dubbo 2.7.11 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 优化: 使用 nodeCache 来代替 tree...
Apache Dubbo 2.7.11 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。
优化:
- 使用 nodeCache 来代替 treeCache (#7466)
- 当第一次使用 getServiceAppMapping 时,减少一次网络传输 (#7298)
- 优化循环条件下的代码 (#7480)
- 当注册表不支持服务自检架构时,兼容切换到接口级服务发现 (#7506)
- 优化通用 releaize 和 generalize (#7520)
- 使用 @SPI 的封装方法来报告空指针异常bug (#7326)
- 当从属性文件的数据绑定上遇到错误时抛出异常 (#4757)
- 简化 OptionUtil#prefixEndOf (#5833)
- 修复密码以纯文本打印的问题 (#6931)
- 优化一些与 consul 相关的代码 (#7523)
- 将 ContextFilter 移至最低级别 (#7533)
- 当 getRegistry 出错时,记录错误 (#7545)
- 将 ClusterRules LoadbalanceRules 添加到 dubbo common (#7534)
- 使用 CollectionUtils 方法来执行 Collection 的空验证 (#7559)
- SPI 默认名称调整 (#7557)
- 合并异常,删除多余的接口实现 (#4730)
- 优化代码,删除无用的对象 (#7582)
- 使用双重检查从缓存中获取元素 (#7583)
- 删除多余的引用 (#7604)
- 修复默认配置无效的问题 (#7607)
- 优化 ZookeeperDynamicConfiguration 中 ThreadPoolExecutor 执行器的创建 (#7617)
- 当提出一个通用的dubbo服务请求时,将检查设置为true可能会导致内存泄漏 (#7599)
- 删除重复调用 metadataInfo#calAndGetRevision 方法 (#7630)
- 删除 DubboBootstrap 中的 EventListener 用法 (#7638)
- 将 GenericFilter 中 PojoUtils.realization 产生的 IllegalArgumentException 转换为 RpcException (#7643)
- 修复 Dubbo 新版本中 ProtocolConfig 需要一个名字参数的问题 (#7624)
- 使 Dubbo2.7.x 默认不在注册表上注册 serviceNameMapping 信息 (#7672)
新特性:
- 为 JdkCompiler 添加选项配置机制 (#7232)
- 为 ConditionRouter 添加参数路由 (#7378)
- 解决重复注册提供者 BeanDefinition 的问题 (#7494)
- 为 matedata 定义添加注释字段 (#7660)
依赖项升级
更多详情可查看:https://github.com/apache/dubbo/releases/tag/dubbo-2.7.11
以上所述就是小编给大家介绍的《Dubbo 2.7.11 发布,分布式 RPC 服务框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 如何选型一个合适的框架:分布式任务调度框架选型
- 分布式计算框架MapReduce
- 分布式应用框架 Dapr
- 作者访谈:分布式敏捷框架指南
- TensorFlow分布式深度学习框架
- 设计一个分布式RPC框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。