关于 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,参考下面链接,来加入我们吧:
Apache Pulsar 项目参与指南
Apache Pulsar 官方贡献指南