Pulsar3.2.0 于 2024-02-05 发布,提供了一些新特性和修复了一些 bug ,共有 57 位开发者提交了 88 次 commit。
以下是一些关键特性介绍.
在 3.2 中对速率限制做了重构:
PIP-322 Pulsar Rate Limiting Refactoring.
速率限制器是 Pulsar 服务质量(Qos)保证的重要渠道,主要解决了以下问题:
Pulsar 支持 Topic 压缩,在 3.2 之前的版本中 topic 压缩时会保留 Null key 的消息。
从 3.2.0 开始将会修改默认行为,默认不会保留,这可以减少存储。如果想要恢复以前的策略可以在 broker.conf 中新增配置:
1 | topicCompactionRetainNullKey=true |
具体信息请参考:PIP-318.
3.2.0 中引入了PIP-326: Bill of Materials(BOM) 来简化依赖管理。
Pulsar 是发展最快的开源项目之一,被 Apache 基金会评选为参与度前五的项目,社区欢迎对开源、消息系统、streaming 感兴趣的参与贡献🎉,可以通过以下资源与社区保持联系:
🔗参考链接: