脉冲星 12 月脉动 | Pulsar 社区迎来 200 位 contributors,多活动报名进行中!_Apache Pulsar

 

>>> 产品动态 <<<

 

>> Apache Pulsar 2.4.2 release

 

Apache Pulsar 2.4.2 版本 release 完成,该版本合并了社区的 110 个 PR,修复了大量漏洞,覆盖 Broker、客户端、Pulsar Functions 和 connectors 等,进一步丰富和完善了 Pulsar 作为一个云原生流数据平台的能力。

 

更多详情可参考:
https://github.com/apache/pulsar/releases/tag/v2.4.2

 

>> Apache Pulsar 2.5.0 release

 

Apache Pulsar 2.5.0 正在 release 中, 该版本即将合并社区 429 个 PR,更多详情可参考:https://github.com/apache/pulsar/milestone/22 。

 

同时该版本还采纳了社区的两个 PIP:

 

PIP-45: Pluggable metadata interface

 

提供一个可抽象的 Pulsar 元数据交互统一可插拔接口。重构之后,默认实现仍然基于 ZooKeeper,并且与现有元数据 100%兼容。元数据将以相同的位置和格式保存。

 

更多详情可参考:
https://github.com/apache/pulsar/wiki/PIP-45:-Pluggable-metadata-interface

 

PIP-47: Time Based Release Plan

 

版本发布时间计划。提供一个更快的反馈周期和用户更快发布版本的功能,增加贡献者和用户对时间的把控性。

 

更多详情可参考:
https://github.com/apache/pulsar/wiki/PIP-47%3A-Time-Based-Release-Plan

 


 

>> 新增 PIP

 

PIP 51: Tenant policy support 

 

支持在 tenant 级别配置各种策略,并将其应用到该 tenant 下所属的所有 namespaces。

 

更多详情可参考:
https://github.com/apache/pulsar/wiki/PIP-51%3A-Tenant-policy-support

 

PIP 52: Message dispatch throttling relative to publish rate

 

根据消息发送的速率来调整消息分发的速度。避免生产者和消费者在与 broker 进行交互时,占用过多的网络资源,导致该 broker 中其它 topic 的消息投递速率受限。

 

更多详情可参考:
https://github.com/apache/pulsar/wiki/PIP-52%3A-Message-dispatch-throttling-relative-to-publish-rate

 

PIP 53: Contribute DotPulsar to Apache Pulsar

 

当前,Apache Pulsar 缺少 . net 的客户端。为了丰富 Pulsar 的周边生态,进一步完善多语言 clinet,所以,社区贡献者 @Daniel 开发并贡献了 pulsar .net 客户端,使用最新的 .net 特性,以获得最佳的开发体验和性能。

 

更多详情可参考:
https://github.com/apache/pulsar/wiki/PIP-53%3A-Contribute-DotPulsar-to-Apache-Pulsar

 


 

>>> 社区动态 <<<

 

>> Pulsar 社区贡献者积极参与海内外布道

 

12 月里, Pulsar 社区的小伙伴们又在全球各地,积极为宣传 Pulsar 贡献了自己的力量。同时还有几个重要节点,继续往下看吧。

 

????Pulsar 社区迎来第 200 位 contributor

 

12 月 20 日,Apache Pulsar contributor 数量已达 200 人!这是 Pulsar 社区发展的重要里程碑。

 

作为最初在雅虎创建并于 2018 年 9 月成为 Apache 顶级开源项目,Pulsar 截止到目前已发布了 79 个版本,吸引了 200 个贡献者的 4100 多个 commits,并获得了 4.6k+ stars,1.2k+ forks 和 1.3k + 的 Slack 用户。

 

感谢各位大佬们的贡献和参与,未来继续携手前进吧!

 

????Pulsar Summit San Francisco 2020 嘉宾招募中

 

2020 年 4 月,全球首场 Pulsar Summit 将在旧金山举行,如果你有好的主题或内容想与大家分享,欢迎报名哦~

 

更多详情可参考:
https://pulsar.apache.org/blog/2019/12/18/Pulsar-summit-cfp/

 

????Apache Pulsar x Apache IoTDB Meetup 北京站报名进行中

 

2020年 1 月 4 号,Pulsar 联合 IoTDB 社区将在清华大学举办线下分享活动。来现场一起听干货了解 Pulsar,还能认识更多大佬。

 

 

 

 

脉冲星 12 月脉动 | Pulsar 社区迎来 200 位 contributors,多活动报名进行中!_Apache Pulsar_02

 

 

 

????GitHub 中国行北京站

 

12 月 4 日,来自 StreamNative 的冉小龙出席了 GitHub 中国见面会,与多为业界资深大佬进行了讨论,并分享了 Pulsar 是如何结合 GitHub 平台进行联动以及 Go 在 Apache Pulsar 上的实践应用等。

 

更多详情可参考:Recap | Go 在 Apache Pulsar 上的应用与实践、开源项目中文档的实现

 

????Google DevFest 2019 北京站

 

12 月 8 日,冉小龙也参与了 Google DevFest 2019 北京站的活动,并在云计算分会场分享了《基于 Go 语言构建 Apache Pulsar 的函数式计算框架》,最后和大家一起讨论了 Pulsar Functions 在 Effectively Once 和 Combination Functions 等特性方面的设计和实现时的考虑。

 

以上两场活动的演讲 PPT 文件可参考此链接:
https://www.slidestalk.com/ApachePulsar/1202-1208

 

????2019 中国技术传播论坛

 

12 月 7 日,来自 StreamNative 的 Yu Liu 参加了「中国技术传播大会」,这是技术传播行业最大的盛会之一。并为大家分享了 Pulsar 社区的文档开发流程和 Docs Like Code 如何提高 Pulsar 社区的文档开发效率和质量。并在会后组织的「技术传播行业热门话题」的投票中,「Docs Like Code」 摘得桂冠。 

 

演讲 PPT 文件可参考此链接:

https://www.slidestalk.com/ApachePulsar/community

 

????Paris Open Source Summit 2019 

 

12 月 10 日至 11 日,巴黎开源峰会在法国举行。Bruno Bonnin 在会议上分享了「 Stream Processing with Apache Pulsar」的内容。

 

更多详情可参考:
https://speakerdeck.com/bbonnin/stream-processing-avec-apache-pulsar-b3106b65-5334-4d43-8934-a13884a6f5af

 

 


 

>>> 技术干货 <<<

 

 

本月发布了多篇中英技术文档和用户案例。

 

 


 

以上是 12 月的脉动之旅,感谢小伙伴们的全程陪伴。

 

Apache Pulsar 社区鼓励大家积极参与开源社区,无论是文档、代码、翻译,还是技术博客,都欢迎大家积极参与,早日成为 Pulsar contributor,一起加油鸭。

 

如果你对 Pulsar Contribute 的流程不太熟练,也可以参考我们这篇小教程,让你熟悉如何通过 GitHub 对 Pulsar 进行贡献。

 

教程:新手向|非技术人员如何参与 Pulsar 项目进行贡献

 

参与贡献项目可选:

 

Apache Pulsar 项目:
https://github.com/apache/pulsar

 

Pulsar 技术文档翻译:
https://github.com/apache/pulsar-translation