Apache Pulsar:一个没有国界的社区

640?wx_fmt=png
🎙️阅读本文需要 7 分钟

11 月 3 日,COSCon 2019 中国开源年会在上海圆满结束。StreamNative 的翟佳、Jennifer 和 Yu 应邀参加,分享了 Apache Pulsar 项目和社区发展情况。

其中,Jennifer 和 Yu 一起为我们揭开了 Apache Pulsar 社区的面纱——Apache Pulsar:一个没有国界的社区

640?wx_fmt=png

2010 年 Apache BookKeeper 开源,2012 年 雅虎开始研发自己的消息系统平台 Pulsar,并于 2013 年把 Pulsar应用到自己的云消息处理平台。2016 年雅虎把 Pulsar 开源,随后捐给了 Apache 基金会进行孵化。

640?wx_fmt=png

2018 年 10 月,Pulsar 成功毕业并成为 Apache 顶级项目。到现在 19 年 Pulsar 已经成长为一个正青年,在全球拥有 100+ 的企业级用户,在海内外举办过 10 多场线下技术交流会。


640?wx_fmt=png


Apache Pulsar 社区由用户、Contributors、Committers、PMC 等组成。如上图倒金字塔所示,用户最多。Pulsar 社区热烈欢迎大家积极为 Pulsar 社区做贡献,成为 Contributors、Committer 和 PMC。

目前,全球有 100 多家企业在使用 Pulsar,比如苹果、雅虎日本、Narvar、迪士尼、Spotify、BOSE、Hulu 等国际知名大公司。2018 年年底 Pulsar 进入中国后,也发展了不少用户,比如腾讯、智联招聘、中国移动、中国电信、涂鸦智能等

640?wx_fmt=png

🙋‍♂️查看 Pulsar 用户信息请参考:http://pulsar.apache.org/en/powered-by/ 。

从 16 年开源起,到今年 10 月份,Apache Pulsar 发展情况如下:

  • 170+ contributors, 30+ committers, 24+ PMC
  • 4000+ PR, 3900+ commits 
  • 1000+ forks, 4300+ stars
  • 1000+ Slack 社群活跃用户
  • 1000+ 微信社群活跃用户

Apache Pulsar 社区是一个发展健壮的社区,以下数据充分显示了其活跃程度。


640?wx_fmt=png
640?wx_fmt=png

从 10/11 ~10/24 不到两周的时间里,Pulsar git clone 数量高达 6400+ 次,克隆人数近 500;Pulsar 社区的访问量高达 3 万次。

640?wx_fmt=png

640?wx_fmt=png

提到开源程序,大家总会觉得开源社区基本全是技术类问题,但其实并不是。

Apache Pulsar 社区除了有技术类工程师,还有「Growth」团队。Growth 团队不仅协助代码的增长,更致力于社区的增长、用户的增长。在技术方面,Pulsar Growth 团队不仅需要参与代码审阅、撰写修改技术博客、处理版本发行、汇总整理周报、月报(包含产品技术和社区动态等)。

同时,还需要撰写中英文技术文档、调研用户案例、组织线上培训和线下技术交流会,开拓各种渠道,满足社区小伙伴们求知欲。

如果大家对即将上线的线上培训课程有任何建议,欢迎随时和我们联系。

640?wx_fmt=png

当然整个过程中,不止 Growth 团队在打理,还有很多乐于为 Apache Pulsar 社区做贡献的小伙伴们,热情贡献技术博客、文档翻译和用户案例等。如果您对 Pulsar 社区感兴趣,欢迎一起来贡献!无论您擅长 代码、文档、翻译、UI、UX 等,我们都期待您的支持和帮助。

📖技术代码和文档: 
https://github.com/apache/pulsar
http://pulsar.apache.org/

✍️翻译项目流程/详情: 
https://crowdin.com/project/apache-pulsar
https://github.com/apache/pulsar-translation  

我们衷心感谢各位的贡献,为此制定了相应的 ,希望大家在贡献的同时,有所收获,快乐成长。

中国开源年会 COSCon‘19 StreamNative 演讲视频

640?wx_fmt=png

Apache Pulsar 的足迹遍布全球,从北美的纽约、芝加哥、西雅图、旧金山、洛杉矶、拉斯维加斯,到欧洲的伦敦、巴黎、柏林,以及亚洲的日本东京和中国的北上广深、杭州等。


640?wx_fmt=png

除了自己举办的活动,Apache Pulsar 的讲师也会积极参与国内外各种活动,贡献 Pulsar 的技术知识和实践案例等,以下是最近半年的部分活动:

  • (此次活动,StreamNative是唯一一家 Startup 赞助商)

  • GIAC 全球互联网架构大会🔗http://giac.msup.com.cn/Giac/schedule/course?id=13837

640?wx_fmt=png

从 2016 年 12 月开源以来,Pulsar 受关注程度与日倍增,尤其 2019 年 4 月至 2019 年 10 月,GitHub Star 数量增长了约 50%。

640?wx_fmt=png

Yu 总结了这半年以来,StreamNative 的 Growth 团队在提高 Pulsar 社区生命力和活跃度时,主要采取的方式,分别是以下四点:

  • 站在用户的角度考虑问题
  • 挖掘用户的真正需求
  • 提高用户的自我认同感
  • 与用户共同成长

>>> 站在用户的角度考虑问题

一个成熟的社区应该具备准确、专业和全面的文档,“全面”指的是为社区所有角色提供服务。Pulsar 社区为研发、文档工程师和本地化工作者提供了丰富详尽的文档,是社区的指南针。

Pulsar 也是一个快速响应的社区,StreamNative 的研发团队快速回应各个平台中的技术需求,帮助社区小伙伴解决了大量技术难题。另外,在解决问题时,Growth 团队为用户提供详细的问题处理追踪,实现了良好的反馈机制。 

>>> 挖掘用户的真正需求


在探寻用户的真正需求时,Growth 团队不仅关注有形数据(例如,Star 数量、PR 数量、Commit 数量和 Issue 数量等),更关注无形数据(例如,用户的心理动机、用户的参与度、用户感受到被尊重的程度和用户满意度等)。


调查问卷可以在一定程度上获取无形数据和用户的需求,但在某些情况下,它不是最准确、最真实和最直观的」。Yu 介绍了在 meetup 进行时如何通过观察用户的肢体语言,实时捕捉用户内心的真正需求,进而改进举办 meetup 的方法策略,获得最佳实践。

>>> 提高用户的自我认同感


为了提高 Pulsar 社区小伙伴的参与度,Growth 团队采用「外向激励」措施,提高用户的积极性。针对社区的资深用户(PMC 和 Committer),Growth 团队更多地采取「内向激励」的方式(例如,增强的责任心和荣誉感),提高资深用户在社区的影响力和声望,增加他们与社区之间的心理连接


>>> 与用户共同成长


在最近的一年中,Pulsar 从 2.2.0 进化至即将发布的 2.4.2,Pulsar 迭代速度快,新增功能多,其中核心用户(将 Pulsar 用在产线上或对 Pulsar 有卓越贡献的用户)贡献了大量重要功能,其中包括:


  • StreamNative :贡献了 Apache Pulsar Manager 等功能。
  • 智联招聘 :贡献了死信队列(Dead letter)、key_shared 订阅、客户端拦截器和消息的批量接收等功能。
  • 腾讯 :即将贡献跨城同步复制和 read only broker 等功能。

在使用 Pulsar 时,用户为了解决自身需求或发现了问题,研发了新功能。在研发的过程中,Pulsar 社区的小伙伴提供了强有力的技术支持,共同探讨解决方案,再贡献回社区,形成了有机的良性的循环。

这条可持续发展之路不仅提高了 Pulsar 社区的生命力,也提高了用户自身的技术水平和在业界的影响力。

640?wx_fmt=png

640?wx_fmt=png

随着 Pulsar 越来越受欢迎,各个平台的技术问题也日益倍增,大幅提高了技术支持成本。 另外,相同的问题和答案在各个平台重复了多次,但并未有效地收集、整理和记录,信息利用效率较低。

为了解决这一难题,StreamNative 计划举办「 Pulsar 直播」,届时将邀请 Pulsar 核心研发与用户分享有关 Pulsar 的一切。

这种方式不仅能为用户提供专业的 Pulsar 指导,还能增强社区与用户的互动与沟通。

为了全方位地获取大家对 Pulsar 直播的想法和建议,StreamNative 将会在之后发布调查问卷,欢迎任何反馈。

640?wx_fmt=png

点击「阅读原文」获取演讲原件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值