2023年1月26日,Apache 软件基金会(ASF)官方宣布 Apache bRPC 正式毕业,成为 Apache 顶级项目(TLP)。
以上截图来自Apache官网
Apache官网原文链接:https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-new-top-level-project-apache-brpc
Apache bRPC是由百度初始创立并持续贡献的工业级别RPC开源项目,在2018年正式贡献给 Apache 软件基金会进行项目孵化,2022年12月24日经过 Apache 董事会集体投票表决,Apache bRPC 项目顺利毕业,成为 Apache 软件基金会顶级项目(TLP),这是百度继 ECharts 和 Doris 之后,又一里程碑式的开源项目,也是百度长期坚持和践行开源理念的重要里程碑。
关于 Apache bRPC
bRPC于2014年诞生于百度基础架构部,用C++编写的工业级RPC框架,常用于搜索、存储、机器学习、广告、推荐等高性能系统。2017年正式在 GitHub 进行开源,并于2018年11月正式捐献给全球顶级开源社区 Apache 软件基金会(ASF),对外开源版本的名称为 Apache bRPC,成为 ASF 孵化级项目。
一路走来,bRPC以功能全、可扩展、高性能等特性得到越来越多用户的认可和使用,经过四年多的孵化,bRPC开发者数量增长数倍、在GitHub上的Star数也超过14.4K,目前已覆盖了互联网、人工智能、搜索、推荐、电商和教育等多个行业和领域,被百度、爱奇艺、作业帮、字节跳动、京东、拼多多、滴滴、B站、vivo、小红书、第四范式、欢聚时代、shopee等公司广泛使用并对该项目进行持续贡献,线上服务实例数已超过600W,现已成为业界广受欢迎的开源RPC框架之一。
Apache bRPC 成长史
-
2014年,baidu-rpc在百度基础架构部诞生
-
2016年,baidu-rpc在百度得到大规模落地和实践
-
2017年,bRPC在GitHub上正式开源
-
2018年,百度将 bRPC 捐献给 Apache 软件基金会并命名为 Apache bRPC,进入孵化器
-
2021年,bRPC社区发布第一个正式版本 1.0.0
-
2022年,正式完成商标捐赠,推动 Apache bRPC 完成毕业,成为 Apache 软件基金会顶级项目(TLP)
截至2023年1月,Apache bRPC 已在GitHub上获得14.4K Stars ,拥有超过130名贡献者,成为国内最活跃的开源社区之一,并于2022年12月获得《2022 中国开源项目社区健康案例》奖项。
以上截图来自开源PHP官网
毕业寄语(按姓氏首字母排序)
在这个激动人心的时刻我们也收到了各界人士发来的美好寄语:
祝贺Apache bRPC顺利毕业!自bRPC开源以来,凭借其优越的性能,丰富的功能,详细的文档,迅速成为C++后台开发最流行的框架之一,特别在搜索,推荐,广告,数据库,机器学习等性能,延迟敏感的业务场景,bRPC能够帮助工程师快速搭建起各种高性能的服务。开源以来,社区一直保持高度活跃,吸引着来自不同公司的开发者们持续的完善和丰富bRPC。感谢所有的社区贡献者,期待项目未来取得更大的成功。
蔡道进
Apache bRPC PMC
~ ~ ~ ~ ~ ~
恭喜 Apache bRPC 顺利毕业,Apache bRPC不仅为包括Apache Doris在内的许多软件和企业提供了一个工业级高性能RPC框架,而且还为开发人员提供了一个很好的RPC学习平台,提供了详细的使用和原理文档。
陈明雨
Apache Doris VP
~ ~ ~ ~ ~ ~
bRPC卓越的性能、优质的文档、高质量的代码,使我感受到度厂的工程师技术水准。因此在当年毕业选择offer的时候,毫不犹豫的去了度厂打工。希望bRPC毕业后,继续快速迭代,增加更多令人惊艳的feature。
邓鑫
程序员
~ ~ ~ ~ ~ ~
很高兴看到bRPC顺利毕业,祝贺Apache bRPC社区!我很自豪ASF有一个很有前途的高性能、工业级RPC框架,期待Apache bRPC社区更加繁荣!
冯嘉
Apache bRPC Mentor
Apache ShardingSphere PMC
~ ~ ~ ~ ~ ~
时间过得真快,转眼就到了23年初,在社区小伙伴的齐心协作下,bRPC也终于从Apache毕业为顶级项目啦!一个项目的价值主要来自其承担的责任,每当bRPC被一个新用户使用或关注时,它便增加了一些责任、一份价值。作为项目成员,我们要做的就是把用户的关切转化为项目前进的每一个改进和特性。在新的一年中,bRPC需要建立更多的连接,承担更多的责任,也祝愿大家在新的一年中越来越好!
戈君
Apache bRPC VP
~ ~ ~ ~ ~ ~
恭喜Apache bRPC项目顺利毕业!工作之后非常幸运的能够参与和见证这一顶级项目的毕业过程,bRPC凭其优秀的架构设计,简洁的代码逻辑,丰富的设计文档和当时代差级的性能优势迅速成为这一领域内顶尖的C++ RPC框架,深受广大后端工程师喜爱,本人也是在其中收获良多,希望bRPC在毕业之后有更好的发展,在新的时代在新的场景下激发出更大的价值!
胡希国
Apache bRPC Committer
~ ~ ~ ~ ~ ~
恭喜Apache bRPC顺利毕业!bRPC作为高性能的C++ RPC框架,被广泛用在了各种业务场景中,其不仅具有优异的性能、详尽的文档、丰富的工具,并且兼容大量的RPC协议,使用户可以轻易地将bRPC应用至自己的系统中,获得显著的性能提升。非常荣幸参与其中,祝愿bRPC项目蓬勃发展,帮助到更多的企业和用户!
李磊
Apache bRPC PMC
~ ~ ~ ~ ~ ~
祝贺bRPC从Apache孵化器毕业,作为百度捐赠的第三个TLP项目,bRPC已经在行业中得到广泛应用,并形成了一个健康的开发者社区,为其持续发展提供了良好的基础。祝贺所有参与bRPC项目的同学,并期待你们在未来产生更大的影响,通过技术让复杂的世界变得更简单。
李涛
百度OSPO主任
~ ~ ~ ~ ~ ~
热烈祝贺Apache bRPC项目顺利毕业,成为第三个由百度捐献给Apache软件基金会的顶级项目(TLP),这是百度长期坚持和践行开源理念的重要里程碑。毕业不是终点,而是一个新的起点,百度也会持续投入,一如既往的关心和支持Apache bRPC项目的发展,也期待更多的开发者加入社区,共建开源,共享成果,共同构建一个更加多元和繁荣的社区,实现社区生态和开发者互利共赢,最后衷心祝愿Apache bRPC项目和社区能越来越好!
刘帅
Apache bRPC Committer
~ ~ ~ ~ ~ ~
祝贺bRPC顺利毕业,RPC框架是分布式系统的基石,一款优秀的RPC框架产品能极大的帮助分布式系统的建设和优化,在BaikalDB的研发工作中,bRPC以稳健的性能表现几乎不用额外的关注,同时更是一个性能优化工作的工作台,以丰富的诊断能力有效提升了各项优化工作的效率。
刘涛
百度主任研发架构师
~ ~ ~ ~ ~ ~
祝贺 Apache bRPC 顺利毕业,希望 bRPC 发展越来越好!bRPC不仅代码优秀文档也同样出彩。对于想要学习高性能编码的人来说很有益处,代码值得反复学习。
陆沉
程序员
~ ~ ~ ~ ~ ~
恭喜Apache bRPC顺利毕业,成为Apache顶级项目,很荣幸见证这个时刻。入门以来,bRPC优秀的架构设计,精简的代码逻辑和丰富的设计文档让我收益颇多,更难能可贵的是bRPC社区对于新生场景的持续优化实践和探索。终点亦是起点,希望bRPC毕业后,吸引更多同学参与进来,持续反馈社区,共同进步。
卢祚
程序员
~ ~ ~ ~ ~ ~
作为bRPC社区的Mentor,很高兴能看到它成为Apache的顶级项目!他们对开源和RPC技术充满热情,使这个项目和社区进入了毕业阶段并拥有一个繁荣的未来。期待bRPC社区的取得更大的进步。
潘娟
SphereEx co-founder&CTO
Apache bRPC Mentor
Apache ShardingSphere PMC
~ ~ ~ ~ ~ ~
祝贺 Apache bRPC 顺利毕业,希望 bRPC 发展越来越好!bRPC 在拥有卓越性能的同时,还提供了高质量的代码与优质的项目文档。就我个人而言,bRPC 是我学习与成长路上如宝库一般存在的项目,里面有着诸多让我惊艳的设计。
覃庆林
程序员
~ ~ ~ ~ ~ ~
Apache bRPC项目终于毕业了!首先这说明这个项目的质量过硬,能解决现实的技术问题,同时有很好的文档和很好的代码质量;其次说明这个项目背后的团队,深有开源情怀,能够坚持下去。尤其欣喜的看到创始人戈君仍然发挥着关键作用,作为VP领导项目毕业。毕业又是一个新的起点,恭喜bRPC项目毕业成为顶级项目,希望更多人使用它。
谭中意
ASF Member
Apache bRPC PMC
~ ~ ~ ~ ~ ~
恭喜bRPC从Apache孵化器毕业。自bRPC开源以来,bRPC已经成为国内C++后台中最流行的RPC框架。很多企业使用bRPC快速完成了高性能的后台服务搭建,比如在机器学习大量应用的搜索、广告以及推荐系统中,这类系统对耗时十分敏感。借助bRPC使得工程师们可以把更多时间精力花在策略效果的迭代上,为业务的飞速发展打下坚实的基础。bRPC良好的设计,也启发了很多项目,在一些没有直接使用bRPC的企业的闭源项目中,也都能看到bRPC的影子。此外bRPC丰富的文档,也是许多后台程序员学习成长的宝库。
希望越来越多的C++工程师能参与到bRPC的开源项目中来,代表个人或者团队提交代码,将更丰富的能力、各类优化实践或者bug修复回馈给社区,促进bRPC项目走向更大的繁荣。
王维
知乎博主:果冻虾仁
Apache bRPC Committer
~ ~ ~ ~ ~ ~
祝贺Apache bRPC项目顺利毕业!感谢团队和所有社区贡献者所做的贡献。期待该项目继续取得成功,并对行业产生积极影响。
王伟冰
Apache bRPC PMC
~ ~ ~ ~ ~ ~
恭喜 Apache bRPC 顺利毕业成为 Apache 顶级项目,有幸参与,与有荣焉。期待有更多的人能够参与其中,乐在其中,并从中受益。毕业不是终点,而是新的起点,期待社区能够持续发展,越走越远。
王晓峰
Apache bRPC Committer
~ ~ ~ ~ ~ ~
祝贺顺利毕业,bRPC功能丰富,性能强大,清晰的文档能指导工程师快速搭建服务。对于无论是想学习高性能服务设计还是打算重构服务的rd来说,bRPC都是一个非常好的选择。希望bRPC能够越来越繁荣。
许大海
程序员
~ ~ ~ ~ ~ ~
祝贺Apache bRPC 顺利毕业,成为Apache 顶级项目。bRPC 是我在学习过程中很喜欢的RPC框架,也是我们社区产品所在用的RPC,拥有强大多样的功能,性能也是业界一流。希望未来可以发展越来越好,为更多业内产品提供更好的性能。感谢社区开发者的不懈努力。
杨小凡
Apache bRPC Contributor
~ ~ ~ ~ ~ ~
恭喜 Apache bRPC 毕业成为 Apache 顶级项目。Apache bRPC 配置简单,内置 HTTP、profile、var 非常好用。感谢社区的贡献者,期待社区更加繁荣。
杨勇强
SelectDB cofounder & VP
Apache Doris PMC
~ ~ ~ ~ ~ ~
bRPC 是我接触的第一款企业级rpc框架,也是工作以来参与的几个项目的工作基础。得益于清晰的设计、干净的代码、丰富的文档、友善的开发人员,让我很快上手并开始构建自己的应用,并逐渐了解了一些内部实现,同时也学到很多编程知识。总的来说,bRPC 就像一座宝库。
张正宇
程序员
~ ~ ~ ~ ~ ~
很高兴能看到 bRPC 在 Apache 孵化器顺利毕业,这离不开团队和社区的努力。bRPC 的使用场景从开源至今在稳步增加和拓展,社区开发者的数量也在持续增加,慢慢形成了良性发展的社区。期待在未来探索更多场景,让 bRPC 发展更好。
朱佳顺
Apache bRPC PMC
特别感谢
Apache bRPC 能顺利毕业成为顶级项目(TLP),背后离不开很多人的卓越贡献,首先要感谢百度最初的捐赠以及对该项目的持续投入;同时要感谢Apache bRPC社区所有的贡献者、PMC 及孵化器导师;最后还要真诚感谢 bRPC 的所有用户,你们的持续使用与宝贵建议,是 bRPC 持续向前发展的“源动力”。
Apache bRPC 社区官方链接
Apache bRPC官方网站
https://brpc.apache.org/
Apache bRPC GitHub
https://github.com/apache/brpc
Apache bRPC 开发者邮件组
订阅 Apache bRPC 邮件列表
发送任意主题和内容到 [email protected],根据回复完成订阅
欢迎扫码关注 Apache bRPC 官方微信公众号 关注后,回复 “进群”,加入Apache bRPC用户交流群。 相关阅读:
- Apache官网bRPC毕业文章: https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-new-top-level-project-apache-brpc
- Apache bRPC官方微信公众号毕业文章: https://mp.weixin.qq.com/s/A90N7PaUwB_tm7HvyDgyZw