所谓信任,就是多一次机会。
2018年2月16日,Apache Dubbo 加入 Apache 基金会孵化器。
...
2019年5月16日,Apache 软件基金会董事会决议通过了 Apache Dubbo 的毕业申请,这意味着 Apache Dubbo 正式成为 Apache 的顶级项目。5月21日,Apache 官方发布了这一消息。这也是 阿里巴巴微服务 继 Apache RocketMQ 后的又一个 Apache 顶级项目。
Apache Dubbo 起初的定位是一款轻量级、高性能的服务框架,自 2012 年开源以来,深受国内开发者的喜爱,并被国内许多企业选型作为服务化改造的方案首选和微服务架构的基石之一。其主要功能是:
2018 年 2 月,阿里巴巴将 Apache Dubbo 捐献给 Apache 软件基金会,得到了社区广泛的好评。
在这1年多的孵化过程中,Dubbo 社区:
孵化过程中,Dubbo 社区的多样性得到了极大的发展,并不断演进核心和丰富生态,旨在为开发者们构建微服务和云原生支撑的基石。
Apache 软件基金会正式创建于1999年,管理着350多个开源项目,主要是为公众提供有用的免费软件,并为软件开发者社区提供支持和服务。
通过 Apache 社区的孵化,践行 Apache 之道,例如公益使命、实用主义、社区胜于代码、公开透明与共识决策、任人唯贤等,帮助 Dubbo 社区更加开放、透明和多元化发展,通过社区化协作,避免被一家公司垄断。
在一次媒体采访中,Apache Dubbo VP 罗毅(GitHub ID:beiwei30)在回答毕业意味着什么的时候,谈到:
Dubbo 进入 Apache 进行孵化,目的就是遵循 Apache 之道来规范化地发展 Dubbo。同时,通过孵化,Dubbo 团队的所有成员,对于如何运营好一个开源项目,建设好一个开源社区有了更深的体验,也就是说,孵化过程就是 Dubbo 团队自我学习和进阶的过程。
从孵化器毕业是一种荣誉,但这并不是结束,而是另一种开始。这有点像求学,毕业并不意味着学习上的中断,而是发挥更大社会价值的开始。毕业也更像是一个成人礼,意味着 Dubbo 团队已经符合 Apache 对一个成熟开源项目的要求,并开始具备独立发展的能力。
Dubbo 自从加入 Apache 的那一天起,就不再属于阿里巴巴。Dubbo 变得更好,是因为已经有越来越多来自社区的开发者参与到 Dubbo 的共建中。例如,Dubbo 目前的 200 位 contributor 中,有超过 90% 都是来自非阿里巴巴的开发者,相信这个比例在未来应该会更高。
在《Dubbo Ecosystem - 从微服务框架到微服务生态》的直播活动中,Apache Dubbo PPMC 张乎兴(GitHub ID:ralf0131)介绍道:
微服务的流行,使得越来越多的用户选择从单体应用向分布式应用进行转型。在这个过程中,有许多企业选择了Dubbo作为分布式应用开发的基础组件。
但是随着微服务化的逐渐深入,我们也发现,Dubbo 目前提供的能力逐渐的无法满足开发者构建完整微服务的需求。开发者缺少一套完整的围绕 Dubbo 的微服务解决方案,例如API Gateway、熔断限流、分布式监控和分布式事务等。
为围绕 Dubbo 打造一整套微服务的解决方案,社区发起了 Apache Dubbo Ecosystem 项目,它是围绕 Apache Dubbo 打造的微服务生态,是经过生产验证的微服务的最佳实践组合。从RPC核心、微服务核心到微服务周边打造多层次的丰富生态,并提供了 RESTful 服务的支持,以及跨语言的互通,目前已经支持了 Nodejs、Go、Python、PHP 和 Erlang等语言。
未来,Apache Dubbo Ecosystem 将围绕 Dubbo 打造4层体系,L0和L1专注 RPC 核心,L2 专注微服务核心,L3 围绕微服务周边打造丰富生态。
“从 Apache 毕业,对 Dubbo 而言,是一件里程碑的事件,对 The Apache Way 而言,也是一件非常有意义的事情。Dubbo 捐献给 Apache 软件基金会并开始孵化那时候,参与社区贡献的人并不多,但今天 Dubbo 的贡献者数量增加了近5倍,我们为此感到自豪。我很荣幸自己能参与其中,我们的旅程将继续,相信开源社区将使 Apache Dubbo 更加强大。 "
“Dubbo 是阿里巴巴最具代表性的开源项目,不管在公司内部还是互联网行业都被广泛的使用,成为研发一款高流量,业务复杂度高,精细化治理的互联网产品的最佳开源产品之一。"
“恭喜 Dubbo 从 Apache 基金会毕业了,Dubbo 作为高性能的服务治理框架,在滴滴的技术体系发展中,一直扮演着非常重要的角色。业务在过去几年的快速发展过程中,业务系统和业务逻辑的复杂度越来越大,无论是在研发效率还是稳定性建设上,挑战也越来越大,非常感谢 Dubbo,为我们服务治理提供了坚强的后盾。同时也是基于 Dubbo 这套服务治理框架,我们在业务的平台化架构和体系建设上,能走得更踏实,更坚决。"
“祝贺 Dubbo 晋升为 Apache 顶级项目,作为服务化的核心部件,Dubbo 的影响深远,是服务化架构起步的好选择。良好的设计和实现是服务化中间件的良师益友,相信它今后可以发展的更迅速、更稳定,成为未来微服务架构支撑的基石。"
“恭喜 Dubbo 晋升为 Apache 顶级项目。有赞大规模的微服务集群是基于 Dubbo搭建的。Dubbo 优秀的特性,灵活的设计,以及社区同行丰富的实践经验,助力我们快速搭建有赞特色的分布式系统。在过去三年中,我们基于 Dubbo 做了很多服务治理的实践, 取得了很不错的业务成果。希望将来 Apache Dubbo 在多语言上有更多的建树,同时也希望开源社区可以为 Dubbo 贡献更多插件。 "
“去哪儿网在2012年选择 Dubbo 作为服务化的基础设施,之后几年 Dubbo 在公司大面积采用,这让我们在框架选择上少走了很多弯路。当 Dubbo 开源重新启动后,我们也将过去几年修复的 bug 以及一些 feature 回馈到了社区。祝贺 Dubbo 毕业成为 Apache 顶级项目,这将是所有 Dubbo 用户的一大幸事。 "
“祝贺 Dubbo 从 Apache 基金会毕业,Dubbo 作为业界出色的微服务框架,在瓜子技术体系发展中扮演着重要角色。早期,瓜子技术栈从 PHP 向 Java 迁移过程中,Dubbo 支持技术团队完成了系统服务化改造;现在,瓜子在内部私有云上,依靠 Dubbo 打造了较为成熟的微服务体系;未来,Dubbo 将与瓜子不断发展的技术体系一路同行。在使用 Dubbo 的过程中,我们切身体会到 Dubbo 的不断进步,感受到 Dubbo 研发团队的专业与热情。再次祝贺 Dubbo,希望 Dubbo 越来越好。"
本文作者:中间件小哥
阅读原文
本文为云栖社区原创内容,未经允许不得转载。