Recap | COSCon 2019 中国开源年会:Apache Pulsar 项目和社区分享
2018 年 10 月,Pulsar 成功毕业并成为 Apache 顶级项目。到现在 19 年 Pulsar 已经成长为一个正青年,在全球拥有 100+ 的企业级用户,在海内外举办过 10 多场线下技术交流会。
🙋♂️查看 Pulsar 用户信息请参考:
http://pulsar.apache.org/en/powered-by/ 。
如果您所在的公司也在使用 Pulsar,还没加入我们的用户列,欢迎和我们联系 info@streamnative.io。
170+ contributors, 30+ committers, 24+ PMC 4000+ PR, 3900+ commits 1000+ forks, 4300+ stars 1000+ Slack 社群活跃用户 1000+ 微信社群活跃用户
Apache Pulsar 社区是一个发展健壮的社区,以下数据充分显示了其活跃程度。
从 10/11 ~10/24 不到两周的时间里,Pulsar git clone 数量高达 6400+ 次,克隆人数近 500;Pulsar 社区的访问量高达 3 万次。
Apache Pulsar 社区除了有技术类工程师,还有「Growth」团队。Growth 团队不仅协助代码的增长,更致力于社区的增长、用户的增长。在技术方面,Pulsar Growth 团队不仅需要参与代码审阅、撰写修改技术博客、处理版本发行、汇总整理周报、月报(包含产品技术和社区动态等)。
同时,还需要撰写中英文技术文档、调研用户案例、组织线上培训和线下技术交流会,开拓各种渠道,满足社区小伙伴们求知欲。
Apache Pulsar 的足迹遍布全球,从北美的纽约、芝加哥、西雅图、旧金山、洛杉矶、拉斯维加斯,到欧洲的伦敦、巴黎、柏林,以及亚洲的日本东京和中国的北上广深、杭州等。
Flink Forward Europe | 柏林
(此次活动,StreamNative是唯一一家 Startup 赞助商)GIAC 全球互联网架构大会
🔗http://giac.msup.com.cn/Giac/schedule/course?id=13837
从 2016 年 12 月开源以来,Pulsar 受关注程度与日倍增,尤其 2019 年 4 月至 2019 年 10 月,GitHub Star 数量增长了约 50%。
Yu 总结了这半年以来,StreamNative 的 Growth 团队在提高 Pulsar 社区生命力和活跃度时,主要采取的方式,分别是以下四点:
站在用户的角度考虑问题 挖掘用户的真正需求 提高用户的自我认同感 与用户共同成长
>>> 挖掘用户的真正需求
在探寻用户的真正需求时,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 社区的生命力,也提高了用户自身的技术水平和在业界的影响力。
点击「阅读原文」获取演讲原件