文章预览
作者 | AutoMQ 2024 年 7.29 日 Apache Kafka 3.8 正式发布 [1]。该版本包含了诸多新特性与多达 456 个来自 JIRA 的改进与修复 [2]。AutoMQ 作为云原生的 Apache Kafka 替代产品,可以保证对 Apache Kafka 的 100% 完全兼容,因此也会尽快合并 Kafka 上游社区 3.8 的最新改动。这篇文章对 Apache Kafka 3.8 的主要新特性做一个简单总结和解读。
01 Kafka Core
1.1 KIP 974 GraalVM Docker Image GraavlVM[4] 是一款由 Oracle 推出的高性能、低资源消耗、快速启动的 JDK。利用 AOT 编译生成 Native Image 使得 Java 拥有更快的启动速度和更低的内存消耗,从而更好的适应云原生时代。 KIP 974[7] 为 Apache Kafka 提供了一个使用 KRaft 模式,基于 GraalVM 的 Native Docker Image。采用该 Native Image,可以将 Broker 的启动时间缩小到 140ms 以内 (原来差不多需要 3s)。更快的 Broker 启动速度可以使得开发者需要运行大批量的
………………………………