95 后张勇:Apache Pulsar Committer 军团新生代力量

Posted ApachePulsar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了95 后张勇:Apache Pulsar Committer 军团新生代力量相关的知识,希望对你有一定的参考价值。

关于 Apache Pulsar

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。
GitHub 地址:http://github.com/apache/pulsar/

本内容由 StreamNative 团队整理,编辑:鸡排@StreamNative,如需转载请后台留言沟通。

Apache Pulsar 社区迎来 95 后——最年轻 Committer

继 2021 年初,Apache Pulsar 社区喜迎来自腾讯云的林琳加入 Apache Pulsar Committer 团队后,在 1 月中旬,来自 StreamNative 的张勇(GitHub 地址:@zymap)也入选 Apache Pulsar Committer。

值得一提的是,出生于 1997 年的张勇是 Apache Pulsar 社区的“老人”了。他于 2019 年 2 月 Pulsar 中文社区早期即加入了 Pulsar 社区。在两年的时间内,张勇为 Apache Pulsar 做出了许多贡献:maxMessageSize 支持,使 Pulsar 支持大于 5MB 的消息、支持 admin 配置多地址功能、添加 transaction、支持 package management service 等等。作为社区最年轻 Committer,张勇的加入为 Apache Pulsar 项目注入了新生代独有的活力。

祝贺张勇成为 Apache Pulsar 社区 Committer!同时,我们也对张勇做了书面采访,聊聊他与 Apache Pulsar 的故事。

下面内容根据采访整理而成。

初识 Pulsar

大家好,我叫张勇,现在是 StreamNative 工程师,负责 Pulsar 的 storage、security、transaction 等工作,当前的工作方向是安全这方面。我平时关注分布式系统和分布式服务。

我在本科的时候就来 StreamNative 公司实习了。StreamNative 是 Apache Pulsar 的商业支持公司,深度参与了 Apache Pulsar 项目与社区建设,因此一加入 StreamNative 公司我就加入了 Pulsar 社区。Pulsar 的优势很多,计算与存储分离架构设计给开发带来了许多乐趣,因此毕业后我留在了 StreamNative,继续从事 Pulsar 相关开发工作。

成为 Pulsar 开发人员

因为喜欢分布式系统和分布式服务,我在和志同道合的学长交流中走入了社区。在开发过程中,我感受到开源和普通的程序开发最大的区别是操作流程。开源软件的各个环节都有严格的规范,刚开始的时候有些不适应,逐渐适应后我越发认为正是这些流程、文档的规范让工作更加井然有序、有据可依。

除了代码外,我在社区也收获良多。除了天天接触 StreamNative 内部社区领衔的贡献者斯杰、佳哥、鹏辉等等,还在 Pulsar 的各种线下、线上场景中通过与社区伙伴的交流中收获了许多经验与灵感。在后续的工作中,我会继续攻克存储、安全、事务等方面,也希望在存储方面可以挖掘好的想法,让 Pulsar 日趋丰满。短期内我在攻克 Pulsar 2.8.0 package management service,参与一些存储相关 offload 等功能。

给贡献者新人的建议

如果你想在工作中锻炼英文,就来 Pulsar 社区吧!在 GitHub 以及和全球用户的交流中、在文档写作与阅读中,都需要通过英文。加入社区后,我的英文水平得到了很大提高,远胜于学生时代的水平

以上是关于95 后张勇:Apache Pulsar Committer 军团新生代力量的主要内容,如果未能解决你的问题,请参考以下文章

Apache Pulsar 连接被拒绝

云原生时代顶流消息中间件Apache Pulsar部署实操之Pulsar IO与Pulsar SQL

Pulsar Reader 例子

Pulsar 介绍

Apache-Pulsar 吞吐量

从Kafka到选择Apache Pulsar