关于消息队列:迎新|Apache-Pulsar-Committer-新成员Transaction-背后的工程师

6次阅读

共计 2426 个字符,预计需要花费 7 分钟才能阅读完成。

对于 Apache Pulsar

Apache Pulsar 是 Apache 软件基金会顶级我的项目,是下一代云原生分布式音讯流平台,集音讯、存储、轻量化函数式计算为一体,采纳计算与存储拆散架构设计,反对多租户、长久化存储、多机房跨区域数据复制,具备强一致性、高吞吐、低延时及高可扩展性等流数据存储个性。

GitHub 地址:http://github.com/apache/pulsar/

Apache Pulsar 社区迎来两位 Transaction 背地的 committer

在 3 月下旬,来自 StreamNative 的两位软件工程师高冉、丛搏入选 Apache Pulsar Committer。恭喜高冉、丛搏成为 Apache Pulsar 社区 Committer!

高冉与丛搏属于国内最早一批将 Apache Pulsar 落地企业的“尝鲜者”。两人也是晚期即退出了 Pulsar 社区的贡献者。目前高冉与丛搏的次要工作方向聚焦在为 Pulsar 退出 Transaction 新个性,请在行将公布的 Pulsar 2.8.0 新版本公布中关注他们的成绩。

同时,咱们也对高冉、丛搏做了书面采访,聊聊他们与 Apache Pulsar 的故事。

上面内容依据采访整顿而成。


高冉与 Pulsar

大家好,我叫高冉,当初是 StreamNative 工程师,负责 Pulsar SQL、Transaction 和分层存储等工作。

最后接触 Pulsar 是在前一家公司将 Pulsar 落地并优化。因为我的项目须要应用 Pulsar SQL,从调研、落地到应用中遇到问题、解决问题,在对 Pulsar 的一直优化中我在社区提 PR 并开始了成为贡献者的路线。Pulsar 的劣势很多,计算与存储拆散架构设计使其领有其余音讯零碎所不具备的弹性。

成为 Pulsar 开发人员

奉献 PR 过程中不免遇到困难。就我个人经历而言,最开始我也对 Pulsar SQL 的应用不甚了解,于是找到社区搭档们学习交换。这个理解过程中少不了社区的很多反对,许多有教训的搭档们提供信息帮忙我少走弯路,让我很快理解了 Pulsar SQL 的工作原理。

成为 Pulsar 的开发人员后,显著感触到本人对 Pulsar 的理解更为深刻,编码能力有所晋升。通过理解周边生态,也扩充了本人的常识层面。成为 committer 后,我会付出更多的精力保护并倒退社区。我会更加沉闷地和社区互动,看更多的 issue 和 PR,心愿能够为社区倒退提供更多的帮忙。

给贡献者新人的倡议

奉献过程有艰难,就找社区(欢送扫描上方二维码增加 Pulsar Bot 微信回复关键词“加群”退出 Pulsar 交换群)。在开源畛域,社区的角色很有帮忙,个体的智慧能够帮忙新人很快相熟并上手。相比之下,单独钻研则须要破费很多精力。有工夫的话多也要多多加入社区,融入社区除了对本身能力有晋升,也能够迅速理解设计、组件、生态。

丛搏与 Pulsar

大家好,我叫丛搏,在前公司负责音讯队列和事件核心,目前在 StreamNative 负责 Pulsar Transaction 和 Schema 开发。

在前公司为打造流解决平台交融 Kafka 和 RabbitMQ 时,咱们接触了 Pulsar。调研后用 Pulsar 保护一个集群,解决音讯零碎业务。之前我的方向专一在 Schema,在应用过程中我发现 Pulsar Schema 有能够晋升和修复的中央,开始在社区提 PR,由此退出了社区。

成为 Pulsar 开发人员

更深度地参加社区后,我在代码设计方向能力有很大晋升。

为什么想到去做 Transaction 呢?Transaction 能够解决音讯的冗余和特定音讯场景。作为咱们决定为 Pulsar 增加的新个性,Transaction 的开发充斥挑战。我集体对 Transaction 很感兴趣,加上喜爱迎难而上直面挑战,于是我成为了 Transaction 开发的一员。Transaction 能够开掘的内容颇多,我会和团队、联结社区共同努力让 Pulsar 日趋饱满。

成为 committer,既是荣誉也是责任。我会致力扛起这份责任,继续关注社区倒退,参加设计、文档写作、社区保护、PR review 等等工作,更加融入社区。

给贡献者新人的倡议

不得不抵赖,开源动手难度大,首先须要理解开源社区奉献流程和 Pulsar 产品设计理念。随着了解深刻,工作难度就会逐步升高。我的办法是先通过看一些视频、博客理解设计理念、架构组成等等,而后缓缓抠细节、读代码。

然而,奉献不是难事,只须要细心地理解、缓缓积攒。Pulsar 社区和煦并热心,会在 review PR 的过程中提供很多帮忙,这个过程能够让咱们疾速成长。只有参加能力疾速融入社区。如果应用 Pulsar、想要更充分利用性能个性,必须加入开源社区,跟进社区的脚步能力找到正确的方向。

寄语社区

咱们很开心地看到 Pulsar 从技术到社区都在飞速成长,看到社区交换中很多人在关注咱们的工作是令人骄傲的事件。欢送越来越多的贡献者们退出 Apache Pulsar 我的项目,从各个方面为 Pulsar 建设奉献本人的力量。咱们会将本人从社区所得回馈社区,以 committer 身份帮助更多工程师疾速融入 Pulsar 社区、理解 Pulsar。


相干浏览

  • 迎新 | 95 后张勇:Apache Pulsar Committer 军团新生代力量
  • Apache Pulsar 迎接新 Committer 成员林琳
  • Apache Pulsar 喜迎 2 位新 Committer:陈航、孟焕丽

退出 Apache Pulsar 社区

参加开源,能够取得公司及社区内外的认可,结交来自各个领域、气味相投的小伙伴;同时也能够进步集体影响力,促成集体倒退。参加开源不是码农的专属,社区、文档等各个方面都能够让大家施展一技之长。

作为全球性开源我的项目,截至目前,Apache Pulsar 已领有 380+ 名贡献者、7.5K+ Star、1.9K+ Fork。咱们为大家提供了参加指南,欢送越来越多的小伙伴助力 Apache Pulsar 我的项目的一直倒退与后退。

Apache Pulsar 官网奉献指南

正文完
 0