张贴在 2021

  • Dubbo Java 3.0.2 发版公告

    Sunday, July 18, 2021 在 社区动态

    新特性 支持通过 @DubboService 注解暴露泛化服务 元数据中心xml格式的配置支持 protocol 和 port 属性 兼容 curator5 以上的版本 点对点调用支持*通配符进行匹配, 一个提供者地址可对应多个接口 为应用级别的服务发现增加动态配置去进行规则覆盖 对提供者测的动态配置覆盖规则提供开关,可以使提供者无视动态配置,不重新暴露 支持 native image 提供取消执行 shutdown hook 的开关 支持 Kubernetes Mesh …

    更多

  • Dubbo Java 3.0.1 发版公告

    Friday, July 02, 2021 在 社区动态

    优化 重构服务自省映射关系,支持地址迁移时直接配置上游应用名 为 Spring 扫描添加缓存 优化配置覆盖逻辑 支持 Servlet 环境下控制 Dubbo 生命周期 添加 ServiceListener 用于监听 ServiceConfig 优化方法回调参数设置 Bug 修复 启用强制校验 更正多注册中心情况下,一个注册中心启动时无地址就销毁的逻辑 移除冗余的日志输出 忽略无效的 MetadataReportConfig 修复消费端启动时 NPE 的情况 修复若干和低版本兼容问题 修复若干应用 …

    更多

  • 都已经十岁的 Apache Dubbo,还能再乘风破浪吗?

    Thursday, January 14, 2021 在 社区动态

    纵观中国开源历史,你真的没法找到第二个像 Dubbo 一样自带争议和讨论热度的开源项目。 一方面,2011 年,它的开源填补了当时生产环境使用的 RPC 框架的空白,一发布就被广泛采用;另一方面,它经历了停止维护、重启维护后捐献给 Apache 基金会、接着又以顶级项目的身份毕业。 面对多疑的开发者,在云原生时代,Apache Dubbo 将如何延续当前光芒? 今年是 Dubbo 从 Apache 基金会毕业的一周年,同时也是推进 Dubbo 3.0,即全面拥抱云原生的重要一年。 …

    更多

  • Dubbo Go Hessian2 v1.6.0

    Thursday, January 14, 2021 在 社区动态

    1. 增加缓存优化 dubbo-go-hessian2 在解析数据的数据大量使用到了 struct 的结构信息,这部分信息可以缓存起来反复利用,使得性能提升了一倍。优化过程记录可以详细阅读《记一次对 dubbo-go-hessian2 的性能优化》. 对应 pr #179,作者 micln。 2. string 解析性能优化 由于 hessian ( dubbo 序列化协议,下称:hessian )对 string 的定义是16 bit 的 unicode 的 UTF-8 表示形式,字符长度表示 …

    更多

  • Dubbo Go 1.5.0

    Thursday, January 14, 2021 在 社区动态

    引语 计算机技术浪潮每 10 年都有一次技术颠覆,相关知识体系最迟每 5 年都会革新一次,大概每两年贬值一半,在应用服务通信框架领域亦然。凡是有长期生命的通信框架,大概有 5 年的成长期和 5 年的稳定成熟期。每个时代都有其匹配的应用通信框架,在 20 年前的 2G 时代,强跨语言跨平台而弱性能的 gRPC 是不会被采用的。 每个通信框架,不同的人从不同角度看出不同的结论:初学者看重易用易学,性能测评者注重性能,应用架构师考虑其维护成本,老板则考虑则综合成本。一个应用通信框架的性能固然重要,其稳 …

    更多

  • Dubbo Go 1.4.0

    Tuesday, January 12, 2021 在 社区动态

    得益于社区活跃的支持,2020 年 3 月 25 日 我们发布了一个让人兴奋的版本——dubbo-go v1.4.0。除了继续支持已有的 Dubbo 的一些特性外, dubbo-go 开始了一些自己的创新尝试。 这个版本,最大的意义在于,做了一些支持云原生的准备工作。比如说,社区在探讨了很久的 k8s 落地之后,终于拿出来了使用 k8s 作为注册中心的解决方案。 其次一个比较大的改进是–我们在可观测性上也迈出了重要的一步。在这之前,dubbo-go只提供了日志这么一个单一手段,内部的 …

    更多

  • Dubbo Go 回顾与展望

    Monday, January 11, 2021 在 社区动态

    Dubbo 是阿里于 2011 年开源的一款高性能 RPC 框架,在 Java 生态中具有不小的影响力。2019年5月21日,Dubbo 从 Apache 软件基金会毕业,成为 Apache 顶级项目。目前,毕业后的 Dubbo 项目的生态中已经正式官宣引入了 Go 语言,发布了 Dubbogo 项目。本文即是对 Dubbogo 这一项目的完整回顾与真实展望。由蚂蚁金服中间件技术专家于雨和携程基础中台研发部工程师方银城合作完成。 一 Dubbogo 整体框架 先介绍一下 dubbogo 的缘起, …

    更多

张贴在 2020

  • Dubbo Java 2.7.5 功能解析

    Monday, May 18, 2020 在 社区动态

    近日,备受瞩目的 Dubbo 2.7.5 版本正式发布,在 2.7.5 版本中,Dubbo 引入了很多新的特性、对现有的很多功能做了增强、同时在性能上也有了非常大的提升,这个版本无论对 Dubbo 社区亦或是开发者来说,都将是一个里程碑式的版本。 应用粒度服务注册【beta】 HTTP/2 (gRPC) 协议支持 Protobuf 支持 性能优化,调用链路性能提升 30% 支持 TLS 安全传输链路 优化的消费端线程模型 新增更适应多集群部署场景的负载均衡策略 全新的应用开发 API (兼容老版 …

    更多

  • Dubbo Java 2.7.14 发版公告

    Monday, May 18, 2020 在 社区动态

    变动项 为 ServiceDiscovery 增加动态配置中心的覆盖规则。(#8389) 修复当 mock 参数中包含 ‘:’ 或者 ‘=’ 符号时无法正常使用的问题。(#8379) 修复 zone 参数对 ZoneAwareClusterInvoker 配置无法生效的问题。(#8521) 为序列化白名单检查增加开关,默认为 true。(#8537) 修复当请求超时时序列化检查的空指针异常。(#8587) …

    更多

  • 从 2019 到 2020,Apache Dubbo 年度回顾与总结

    Monday, May 11, 2020 在 社区动态

    非常感谢大家对 Dubbo 社区的关注,通过这篇文章我们将:总结过去一年 Dubbo 社区取得的成绩,包括社区和框架演进两个方面;展望未来 Dubbo 社区和框架的新的规划(roadmap)。社区建设是推动 Dubbo 健康持续发展的一个非常重要的环节,我们需要与社区保持良性的互动、有活跃的贡献者、有积极的富有建设性的讨论,而整个 Dubbo 社区过去一年在这方面都做的不错;在框架演进上,我们主要发布了 2.7.0 - 2.7.5 共 6 个特性版本,功能层面涵盖编程模型、协议、服务治理、性能优 …

    更多