对于 Apache Pulsar
Apache Pulsar 是 Apache 软件基金会顶级我的项目,是下一代云原生分布式音讯流平台,集音讯、存储、轻量化函数式计算为一体,采纳计算与存储拆散架构设计,反对多租户、长久化存储、多机房跨区域数据复制,具备强一致性、高吞吐、低延时及高可扩展性等流数据存储个性。
新增 2 位中文社区 PMC 成员:林琳与陈航
往年 8 月,经验了 PMC 们的举荐与投票后,Apache Pulsar 社区两位位奉献卓越的 Committer 被提名为 PMC 成员。他们别离是前 BIGO Staff Engineer 陈航 [1] 与腾讯云高级工程师林琳[2]。
关注 Apache Pulsar 中文社区的搭档们肯定常常在中文社区见到两位新 PMC 成员的身影。单单在 Pulsar 周报列举的代码贡献者中,两位简直未缺席,继续地参加打磨 Pulsar。让咱们独特理解这两位“老熟人”吧。
(以下介绍程序按 PMC 成员官宣工夫排序)
开源 + 中间件爱好者林琳
林琳是腾讯云中间件的 10 级工程师。在接触 Pulsar 前,林琳就是开源和中间件爱好者,长年混迹在开源社区,喜爱钻研各种中间件的源码与设计思维,如音讯队列、RPC 框架、分布式事务等。而后在工作中,因为在中间件团队负责音讯队列相干工作,在做相干调研时接触到 Apache Pulsar。林琳在 Pulsar Broker、Function、Schema、IO 等方向奉献了 160 多个个性,并参加 5 个 PIP(重大改良)。
林琳的脉冲“心”动
林琳在已经的对话中示意,他认为 Pulsar 发展潜力十分大,设计思维优雅前卫,于是开始理解并逐步参加到 Apache Pulsar 我的项目中来。不同于别人缓和的第一个 PR,他的第一个 PR 是在钻研 Pulsar 的源码时顺手提的,来解决仓库内简略的 issue,由此开启了迈向 Pulsar PMC 成员的第一步。
因为林琳在奉献之初研读源码的时候,国内入门材料比拟少,于是为了升高 Pulsar 源码了解的门槛、更不便 Pulsar 中文社区的开发者与用户,林琳开始筹备 Pulsar 中文书籍,分享他在部署、应用、调试中积攒下的 Pulsar 运维教训。
林琳的 PMC 风采
除了踊跃的代码奉献,林琳对社区的激情也是他入选 PMC 成员的起因之一。林琳踊跃地参加社区活动,将他的教训分享给社区。你能够在 Pulsar Summit Asia 2020、Apache Pulsar Meetup 深圳站、ApacheCon Asia 2021 中见证这位 Pulsar PMC 成员的风采。
林琳演讲视频直通车:
• Apache Pulsar 在腾讯云的实际 – 云上的稳定性建设[3]
• Apache Pulsar 在腾讯云的高可用实际[4]
• Pulsar 动静扩缩容实战[5]
“踩坑”先驱者陈航
陈航曾任 BIGO Staff Engineer,他将 Apache Pulsar 引入 BIGO 音讯平台,并与上游和上游零碎如 Flink、ClickHouse 和其余外部系统集成,进行实时举荐和剖析。在 BIGO 期间,陈航专一于 Pulsar 的性能调整,新性能开发和 Pulsar 生态系统的整合。其对 Pulsar 的次要奉献有 Pulsar Node balance、性能调优、KoP、Pulsar Flink connector SQL 等。
被“磨进去”的 PMC
分享一件小趣事:Pulsar 社区开发者曾在聊天中鼎力夸赞陈航主笔的技术博文《Apache Pulsar 在 BIGO 的性能调优实战》(博文内容请见后文)。当小编示意这是 BIGO 的音讯团队致力打磨产品的成绩时,社区搭档示意:“这不是打磨,这是磨进去了!”???? 确实,正是 BIGO 音讯团队专一地参加 Pulsar 及其周边生态的调整与开发,团队内已产生(“磨进去”)一位 Pulsar PMC 成员与一位 KoP(Kafka-on-Pulsar)maintainer。
再见 Kafka,投入 Pulsar
在 BIGO 期间,因为过后的 Kafka 零碎须要大量工夫和精力运维,常常报警导致加班到凌晨,团队在调研与压测后决定上线 Pulsar。尽管晚期的 Pulsar 版本也有一些不适配的问题,然而 Pulsar 优雅的基础架构就足以解决过后团队面临的 Kafka 难题,包含当初很多对 Kafka 及其他音讯零碎的定制化也在走 Pulsar 的路线。
在应用 Pulsar 的过程中,陈航一直去参加社区、解决遇到的问题,缓缓成为了教训分享大佬,也成长为 Committer、PMC 成员。这位新 PMC 也示意:欢送大家一起来抓 bug!
陈航教训分享博客直通车:
• 从 Kafka 到 Pulsar,BIGO 打造实时音讯零碎之路
• Apache Pulsar 在 BIGO 的性能调优实战(上)
• Apache Pulsar 在 BIGO 的性能调优实战(下)
Apache Pulsar:有爱的社区
应两位 PMC 新成员的要求,在此感激社区与郭斯杰、翟佳等开发者的反对,并特别感谢 Pulsar PMC 成员李鹏辉在两位奉献的过程中给予十分多的帮忙。
两位 PMC 成员从初步接触 Pulsar 社区到投入 Pulsar 社区,以亲身经历为大家见证了社区敌对的气氛。两位在成为 Committer、PMC 成员后,也在用本人的力量,连续这份有爱互助、敌对的社区文化。
感激两位新晋 PMC 对我的项目和社区继续奉献,再次祝贺他们!通过继续奉献,一直“博得权威”。这也正是 Apache 软件基金会所遵循的“Apache 之道”体现,咱们期待越来越多 Apache Pulsar 贡献者取得应有的社区名誉与成长。参考下方,从第一个 PR 开始,独特打造敌对的 Pulsar 社区吧!
退出 Apache Pulsar 社区
参加开源,能够取得公司及社区内外的认可,结交来自各个领域、气味相投的小伙伴;同时也能够进步集体影响力,促成集体倒退。参加开源不是码农的专属,社区、文档等各个方面都能够让大家施展一技之长。
作为全球性开源我的项目,截至目前,Apache Pulsar 已领有 440+ 名贡献者、9.5K+ Star、2.4K+ Fork。咱们为大家提供了参加指南,欢送越来越多的小伙伴助力 Apache Pulsar 我的项目的一直倒退与后退。
Apache Pulsar 官网奉献指南[6]
相干浏览
• Function Mesh 开发工程师付睿:用户——开发者——Committer 之路
• 喜讯 | KoP 开发工程师徐昀泽入选 Apache Pulsar Committer
援用链接
[1] 陈航: https://github.com/hangc0276
[2] 林琳: https://github.com/315157973
[3] Apache Pulsar 在腾讯云的实际 – 云上的稳定性建设: https://www.bilibili.com/vide…
[4] Apache Pulsar 在腾讯云的高可用实际: https://www.bilibili.com/vide…
[5] Pulsar 动静扩缩容实战: https://www.bilibili.com/vide…
[6] Apache Pulsar 官网奉献指南: http://pulsar.apache.org/en/c…