Apache 软件基金会(Apache Software Foundation,ASF)宣布 Apache Dubbo 为顶级项目。
Apache Dubbo 是一种流行的开源远程过程调用(Remote Procedure Call framework,RPC)框架,被多家公司采用,包括阿里巴巴集团、中国人寿、中国电信、当当网、滴滴出行、海尔和中国工商银行等。
2019 年 5 月 20 日,Apache 软件基金会在马萨诸塞州维克菲尔德宣布,Apache Dubbo 升级为顶级项目。该基金会全部由志愿者开发人员、管理者和孵化器组成,包含超过 350 多个开源项目和计划。
Apache Dubbo 是一种基于 Java 的高性能 RPC 框架。该项目最初由阿里巴巴开发,于 2011 年开源,并于 2018 年 2 月进入 Apache 孵化器。
Apache Dubbo 副总裁 Ian Luo 称,“这一天,不仅是 Apache Dubbo 项目本身的成功,也是 Apache 之路的又一次成功。早在 Dubbo 开始在 Apache 软件基金会孵化的时候,该项目当时只有少量的初始提交者,但今天,Dubbo 的提交者数量已经增加了五倍,令我们感到自豪的是,这个项目现在有更多的贡献者参与其中。这确实是一次伟大的旅程。”
Dubbo 框架指定了可以跨分布式和微服务系统远程调用的方法。其主要功能是:基于接口的远程调用;容错和负载平衡;以及自动服务注册和发现。功能包括:
基于透明接口的 RPC:提供基于高性能接口的 RPC,对用户而言是透明的。
智能负载平衡:支持多种开箱即用的负载均衡策略,可感知下游服务状态,从而降低整体延迟,提高系统吞吐量。
自动服务注册和发现:支持多个服务注册,可即时在线 / 离线检测服务。
高可扩展性:微内核和插件设计确保了它可容易地通过第三方实现跨核心功能(如协议、传输和序列化等)。
运行时流量路由:可在运行时进行配置,使流量可根据不同的规则进行路由,这使得能够轻松支持蓝绿部署、数据中心感知路由等功能。
可视化服务治理:为服务治理和维护提供丰富的工具,如查询服务元数据、运行状况和统计信息。
有 150 多家公司使用 Apache Dubbo,包括阿里巴巴集团、中国人寿、中国电信、当当网、滴滴出行、海尔、中国工商银行、网易、去哪儿、有赞等。
下面是一些公司对 Apache Dubbo 的评价。
蒋江伟(小邪)
阿里巴巴云智能首席工程师
“Apache Dubbo 是阿里巴巴最引人注目的开源项目之一,Dubbo 在阿里巴巴和许多其他公司中得到了广泛的应用,它是用于开发具有高吞吐量、复杂业务逻辑和复杂治理的微服务的最佳设计开源框架之一。”
石东海
滴滴出行高级技术总监
“祝贺 Dubbo 从 Apache 孵化器毕业!Apache Dubbo 作为一种高性能服务治理框架,在滴滴出行的技术架构演变变扮演了至关重要的角色。随着业务的快速增长,我们的应用服务和业务逻辑变得原来越复杂,在研发效率和业务稳定性方面,我们面临的挑战越来越多。多亏了 Apache Dubbo,它为我们的服务治理提供了强大的支持。基于 Apache Dubbo 的服务治理框架,我们就可以在利用微服务构建业务更加实际、更加坚定。”
Xiaofan Yu
网易云音乐架构师
“祝贺 Dubbo 晋升为 Apache 顶级项目。作为服务的核心组件,Dubbo 有着深远的影响力,它是服务架构的最佳选择之一。我们从 Dubbo 的设计和实现中学到了很多东西。我相信,它在 Apache 软件基金会孵化器毕业后,能够以更快速、更稳定的方式继续发展,并成为未来微服务架构的基石。”
金瑞敏
有赞云技术总监
“祝贺 Dubbo 成为 Apache 顶级项目。有赞的大型微服务集群是基于 Apache Dubbo 构建的。Dubbo 出色的特性、灵活的设计和丰富的社区经验帮助我们快速构建了分布式系统。在过去的三年里,我们做了很多基于 Dubbo 的服务治理,取得了非常好的业绩成果。我希望,Apache Dubbo 在未来能够在多语言方面取得更多的成就,开源社区也可以为 Dubbo 贡献更多的插件。”
余昭辉
去哪儿基础设施部前高级总监
“去哪儿在 2012 年首次选择 Apache Dubbo 作为服务基础设施,如此一来,当我们进行大规模部署时,在框架选择上 Dubbo 帮助我们少走了许多弯路。多年来,我们的团队很高兴通过修复 bug 和贡献新特性来参与社区。祝贺 Dubbo 作为 Apache 顶级项目毕业,对于所有 Dubbo 用户来说,这是一个至高无上的荣耀。”
Haozhi Liu
瓜子二手车直卖网首席架构师
“祝贺 Dubbo 从 Apache 孵化器毕业。作为一个非常流行的 SOA 框架,Apache Dubbo 构成了我们基础架构层的一部分,以支持 Guanzi.com 中几乎所有不同的业务单元。随着我们从 PHP 向 Java 的技术过渡,它也发挥着越来越重要的作用。此外,在我们采用 Apache Dubbo 的过程中,社区和项目管理委员会都提供了很大的帮助。我们相信,通过这种强大的社区支持,Apache Dubbo 项目在未来必将继续取得成功。”
Ian Luo
Apache Dubbo 副总裁
“能够参与 Apache Dubbo 的开发,既令人兴奋,又感到荣幸。通过更大的 Apache Dubbo 社区的出色努力,我们的旅程得以继续。我们欢迎对邮件列表中的源代码、特性、文档和讨论做出更多的贡献。”
要了解 Apache Dubbo,请莅临 Apache Dubbo MeetUp 系列会议(北京,5 月 26 日;深圳,7 月 6 日;上海,8 月 17 日)、ApacheCon 北美会议(拉斯维加斯,9 月 9~12 日)、ApacheCon 欧洲会议(柏林,10 月 22~24 日)。
可用性和监督
Apache Dubbo 软件是在 Apache License v2.0 下发布的,并由项目的活跃贡献者组成的自选团队进行监督。项目管理委员会(Project Management Committee,PMC)负责指导项目的日常运营,包括社区发展和产品发布。有关下载、文档和参与 Apache Dubbo 的途径,请访问:http://dubbo.apache.org/ 、https://twitter.com/ApacheDubbo 。
原文链接:
https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces52
评论