Apache Pulsar 2.0.0-rc1 已发布,这是 Pulsar 成为 Apache 孵化项目后的第五个 Pulsar 版本。
Pulsar 是一个高度可扩展,低延迟的分布式消息发布/订阅传递平台,具有非常灵活地消息模型和一个直观的客户端 API。
可以看到,该版本已经将主版本号从 1 变成了 2,并带来一些新特性和改进:
Pulsar functions: Lightweight compute framework
New type-safe Java API for producer/consumers
Schema registry — Enforce schema on topics
Topic compaction — Out of band compaction of messages to allow consumer to fetch a snapshot with last published message for each message key.
Upgraded to Apache BookKeeper 4.7.0
Performance improvements — Up to 3x throughput improvements compared to Pulsar-1.22 and 99.9 Pct publish latencies <10ms
Simplified terminology and admin tools
Renamed “property” into “tenants”
Short topic names:
my-topic
Topics independent of cluster names:
my-tenant/my-namespace/my-topic
详细更新内容请查看 http://pulsar.apache.org/release-notes/#2.0.0-rc1-incubating
下载地址:https://pulsar.incubator.apache.org/download/, https://github.com/apache/incubator-pulsar/releases/tag/v2.0.0-rc1-incubating