Pulsar 2.6.0 到底更新了个啥?
这周我们请到了来自 StreamNative 的高级工程师——李鹏辉,为大家详细介绍一些关于 Pulsar 2.6.0 版本新特性。 首先回顾一些最近一周 Pulsar 的相关进展: 1. 新增 PIP-68:Exclusive producer https://github.com/apache/pulsar/wiki/PIP-68%3A-Exclusive-Producer 2. Pulsar 2.6.1 版本也已在计划中,敬请期待! 接下来就一起看看关于 Pulsar 2.6.0 新特性吧! PIP 相关 🖌 PIP-37:支持传输大消息体的消息 Pulsar 默认支持发送 最大为 5 MB 的消息,如果超过,则 producer 不允许发送此消息。此 PIP 则通过将大消息体的消息拆分成多个 chunk,使其支持生产和消费大消息体的消息。 读取时则直接在 metadata 里获取「几个 chunk」目标信息,consumer 会根据获取到的目标信息,进行大消息组装。 目前,该功能仅对 non-shared subscription 有效,并对客户端有改动。如需使用该功能,你需要将 Pulsar 客户端升级至 2.6.0。使用该特性可以在生产端启用消息 trunking 机制。 更多此特性细节讲解,可参考视频回放 05:00-09:35 时间段。 🖌 PIP-39:新增