Pulsar 社区周报|2021-08-16 ~ 2021-08-22-阿里云开发者社区

开发者社区> 云原生> 正文
登录阅读全文

Pulsar 社区周报|2021-08-16 ~ 2021-08-22

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

关于 Apache Pulsar

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

各位小伙伴们,Pulsar 社区周报更新来啦!

本次 Pulsar 社区周报,为大家呈现 Pulsar client、broker、transactions 等内容,帮助社区小伙伴们掌握 Pulsar 项目及社区每周进展,也方便大家更好地参与到 Pulsar 社区中来!

感谢本周以下小伙伴为 Apache Pulsar 添砖加瓦(排名不分先后,看看你有没有上榜):

@Technoboy-, @gaoran10, @rdhabalia, @315157973, @Anonymitaet, @wuzhanpeng, @sanjivr, @Jason918, @leizhiyuan, @JipeiWang, @sijie, @tuteng, @lhotari, @sijia-w, @merlimat, @wongxingjun, @freeznet, @abhilashmandaliya, @codelipenghui, @bharanic-dev, @ivankelly, @Shoothzj
接下来,一起看看 08 月 16 日 ~ 08 月 22 日有哪些值得你关注的进展吧!

重要特性

•因为 PR 较多,仅列举较大 PR 进展,不包括当周全部动态
•下面 PR 均已合入 Pulsar 主分支
[PIP-83] 允许 Reader API 读取和发布池化消息。
https://github.com/apache/pulsar/pull/11725
贡献者:@rdhabalia

[Broker] 在非持久化 topic 关闭 Reader 时,移除订阅。
https://github.com/apache/pulsar/pull/11731
贡献者:@gaoran10

[Broker] 支持禁用非 TLS 的服务端口。
https://github.com/apache/pulsar/pull/11681
贡献者:@lhotari

[Admin] 避免重复删除 schema。
https://github.com/apache/pulsar/pull/11640
贡献者:@wuzhanpeng

[Broker] 允许 broker 以默认的 backlogquota 配置启动。
https://github.com/apache/pulsar/pull/11671
贡献者:@rdhabalia

[Broker] 为 ManagedLedgerFactoryImpl 添加 shutdownGracefully。
https://github.com/apache/pulsar/pull/11517
贡献者:@Jason918

重要 Bug 修复

•因修复内容较多,仅列举较重要修复内容,不包括本周全部动态
•下面修复均已合入 Pulsar 主分支
[Broker] 修复集群在抛出 InterceptException 时不返回错误消息的问题。
https://github.com/apache/pulsar/pull/11650
贡献者:@Technoboy-

[Client] 在 Message.getTopicName() API 中设置并返回 Topic 名称。
https://github.com/apache/pulsar/pull/11743
贡献者:@rdhabalia

[Broker] 在 ResourceGroupPublishLimiter 内将 executor 传给 RateLimiter。
https://github.com/apache/pulsar/pull/11582
贡献者:@leizhiyuan

[C++] 修复 broker 无限制向 consumer 推消息导致 consumer 出现的内存使用的问题。
https://github.com/apache/pulsar/pull/11692
贡献者:@merlimat

[Client] 为 rejected 的响应添加 Timeout 配置参数。
https://github.com/apache/pulsar/pull/11688
贡献者:@ivankelly

Ecosystem

[Pulsar IO] 将 client builder 传递给 debezium 数据库历史记录。
https://github.com/apache/pulsar/pull/11293
贡献者:@sijie

[Functions] 支持 protobuf schema。
https://github.com/apache/pulsar/pull/11709
贡献者:@tuteng

[Admin] 允许用户通过 pulsar-admin 使用 package URL 创建 function。
https://github.com/apache/pulsar/pull/11666
贡献者:@freeznet

[Functions] 修复 terminateFunction 未清理 batch source intermediate topics 导致的 topic 泄露问题。
https://github.com/apache/pulsar/pull/11679
贡献者:@bharanic-dev

[Python] 向 Python 客户端的 Reader API 添加 CryptoKeyReader 支持。
https://github.com/apache/pulsar/pull/11447
贡献者:@sanjivr

活动和新闻

•海外社区活动
•9 月 9 日:网络研讨会 - 利用 Pulsar 打造微服务[1]
•9 月 15 日 : Apache Pulsar深度探索 - 以全局视角俯瞰数据流[2]
•9 月 21 日至 23 日:ApacheCon@Home 2021[3]
•10 月 6 日:Pulsar Summit 欧洲线上峰会[4]

•中文社区活动
•议题征集 | Pulsar Summit Asia 2021 正式启动,开启演讲议题征集!
•9 月 11 日 Apache APISIX x Apache Pulsar Meetup 敬请期待
博文推荐

•在 Docker 环境配置 PulsarApache Producer 与Consumer[5]
•选择 Apache Pulsar 而非 Apache Kafka 的五大原因[6]
•博文推荐|有效管理数据安全性—— Pulsar Schema 管理
•项目动态 | Apache Pulsar 2.7.3 版本介绍
•官宣:2021 Pulsar Summit 亚洲峰会 CFP 即将开幕[7]
本期周报翻译贡献者简介

姜吉宁 Jimmy, 开源爱好者,终生学习者,工作三年的后端程序员。因公司业务需求,个人开始调研开源消息队列产品。调研过程中,注意到 Pulsar 这款消息队列新星,随即被其吸引,目前尝试落地使用中。愿 Pulsar 越做越好,也期待自己能不断理解 Pulsar,早日贡献代码!
相关阅读

• Pulsar 社区周报|2021-08-09 ~ 2021-08-15
• Pulsar 社区周报|2021-08/02 ~ 2021-08/08
作为全球性开源项目,截至 2021 年 8 月 22 日,Apache Pulsar 已拥有 439 名贡献者、9.5 K+ Star 、2.3 K+ Fork 。正是由于分布在全球各地的社区开发者的贡献,才使得 Apache Pulsar 项目不断发展与前进。

让我们期待下一周的 Apache Pulsar 周报!

如果你也想为 Apache Pulsar 项目出一份力、成为我们的 Contributor,参考下面链接,来加入我们吧:

Apache Pulsar 官方贡献指南[8]

引用链接

[1] 9 月 9 日:网络研讨会 - 利用 Pulsar 打造微服务: https://streamnative.zoom.us/webinar/register/WN_0vVCCqGhQ4G1978pZvxwZg
[2] 9 月 15 日 : Apache Pulsar深度探索 - 以全局视角俯瞰数据流: https://www.meetup.com/netherlands-apache-pulsar-meetup/events/280174947/
[3] 9 月 21 日至 23 日:ApacheCon@Home 2021: https://www.apachecon.com/acah2021/
[4] 10 月 6 日:Pulsar Summit 欧洲线上峰会: https://hopin.com/events/pulsar-summit-europe-2021
[5] 在 Docker 环境配置 PulsarApache Producer 与Consumer: https://www.lionbloggertech.com/setup-producer-consumer-for-apache-pulsar-running-on-docker/
[6] 选择 Apache Pulsar 而非 Apache Kafka 的五大原因: https://medium.com/building-the-open-data-stack/5-more-reasons-to-choose-apache-pulsar-over-apache-kafka-c09b259e3691
[7] 官宣:2021 Pulsar Summit 亚洲峰会 CFP 即将开幕: https://streamnative.io/en/blog/community/pulsar-summit-asia-2021-cfp/
[8] Apache Pulsar 官方贡献指南: http://pulsar.apache.org/en/contributing/
ApachePulsar

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

其他文章
最新文章
相关文章