[Pulsar 社区周报] 2020-10-31 ~ 2020-11-06

关于 Apache Pulsar

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

GitHub 地址:http://github.com/apache/pulsar/

导语

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

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

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

@Jennifer88huang@rdhabalia@gaoran10@ltamber@Renkai@IvanStoilov@hrsakai@magrain@RobertIndie@jerrypeng@merlimat@vmalloc@codelipenghui@wolfstudy@massakam@cckellogg@eolivelli@sijia-w

接下来,一起看看 10-31 ~ 11-06 有哪些值得你关注的进展吧!

本周亮点

Pulsar 支持使用 Azure 卸载数据。

PR 地址: https://github.com/apache/pulsar/pull/8436

贡献者:@gaoran10

重要特性

  • 因为 PR 较多,仅列举较大 PR 进展,不包括当周全部动态
  • 下面 PR 均已合入 Pulsar 主分支

[Broker] 获取 namespace 下的 bundle 列表。
PR 地址:https://github.com/apache/pulsar/pull/8450
贡献者:@rdhabalia

[Broker] 取消 namespace 的卸载策略。
PR 地址:https://github.com/apache/pulsar/pull/8446
贡献者:@Renkai

[WebSocket] 增加通过 WebSocket 重新分发消息的数量统计。
PR 地址:https://github.com/apache/pulsar/pull/8074
贡献者:@IvanStoilov

[Tiered Storage] 根据卸载策略支持 AWS 凭证。
PR 地址:https://github.com/apache/pulsar/pull/7950
贡献者:@KannarFr

[Transaction] 支持发送批量事务消息。
PR 地址:https://github.com/apache/pulsar/pull/8415
贡献者:@gaoran10

[Tiered Storage] 支持 Azure BlobStore 卸载配置。
PR 地址:https://github.com/apache/pulsar/pull/8436
贡献者:@gaoran10

[Broker] 当使用 bk-add entry 请求捕获 managed-ledger 的 add-latency 时,,启动 ml-add-ops 延迟时间计时器。
PR 地址:https://github.com/apache/pulsar/pull/4419
贡献者:@rdhabalia

重要 Bug 修复

  • 因修复内容较多,仅列举较重要修复内容,不包括本周全部动态
  • 下面修复均已合入 Pulsar 主分支

[Broker] 修复 bookie 隔离策略未配置在机架感知策略的问题。
PR 地址:https://github.com/apache/pulsar/pull/8461
贡献者:@rdhabalia

[Broker] 修复 ZooKeeper 缓存过期检查。
PR 地址:https://github.com/apache/pulsar/pull/8458
贡献者:@hrsakai

[Proxy] 添加 Pulsar proxy 启动器的错误日志。
PR 地址:https://github.com/apache/pulsar/pull/8451
贡献者:@gaoran10

[Proxy] 如果 request.getContentLength() 返回负数,确保将数字 0 返回给 ByteArrayOutputStreame 参数。
PR 地址:https://github.com/apache/pulsar/pull/8448
贡献者:@magrain

[Function] 修复当 Function 状态不存在时,获取 Function 状态时返回的状态码。
PR 地址:https://github.com/apache/pulsar/pull/8437
贡献者:@jerrypeng

[Client] 修复 AutoUpdatePartitionsInterval 设置问题。
PR 地址:https://github.com/apache/pulsar/pull/8227
贡献者:@RobertIndie

[Broker] 修复 Key_Shared 订阅模式下的哈希冲突。
PR 地址:https://github.com/apache/pulsar/pull/8396
贡献者:@ltamber

[C++ Client] 允许将 Key_Shared 配置为乱序交付。
PR 地址:https://github.com/apache/pulsar/pull/7842
贡献者:@merlimat

活动和新闻

  • [TGIP] 每周直播:Pulsar 及其生态系统

  • [TGIP-CN] 每周直播:Pulsar 及其生态系统

活动预告

  • Pulsar 2020 亚洲峰会

官网地址: https://pulsar-summit.org/en/event/asia-2020


作为全球性开源项目,截至 2020 年 11 月 06 日,Apache Pulsar 已拥有 327 名贡献者、6.8K+ Star 、1.7K+ Fork 。正是由于分布在全球各地的社区开发者的贡献,才使得 Apache Pulsar 项目不断发展与前进。

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

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

原文地址:https://www.cnblogs.com/StreamNative/p/13962618.html