• 技术文章 >头条

    Apache Kafka 3.0 迎来发布!

    小妮浅浅小妮浅浅2021-09-24 17:40:55原创5326

    Apache Kafka 3.0 是一个涉及多方面的大版本。Apache Kafka 3.0 引入了各种新功能、突破性的 API 更改以及对 KRaft 的改进——Apache Kafka 的内置共识机制将取代 Apache ZooKeeper™。

    虽然 KRaft 尚未被推荐用于生产(已知差距列表),但我们对 KRaft 元数据和 API 进行了许多改进。Exactly-once 和分区重新分配支持值得强调。我们鼓励您查看 KRaft 的新功能并在开发环境中试用它。

    从 Apache Kafka 3.0 开始,生产者默认启用最强的交付保证 ( acks=all, enable.idempotence=true)。这意味着用户现在默认获得排序和持久性。

    此外,不要错过 Kafka Connect 任务重启增强、KStreams 基于时间戳同步的改进以及 MirrorMaker2 更灵活的配置选项。

    常规变化

    KIP-750(第一部分):弃用 Kafka 中对 Java 8 的支持

    在 3.0 中,Apache Kafka 项目的所有组件都已弃用对 Java 8 的支持。这将使用户有时间在下一个主要版本 (4.0) 之前进行调整,届时 Java 8 支持将被取消。

    KIP-751(第一部分):弃用 Kafka 中对 Scala 2.12 的支持

    对 Scala 2.12 的支持在 Apache Kafka 3.0 中也已弃用。与 Java 8 一样,我们给用户时间来适应,因为计划在下一个主要版本 (4.0) 中删除对 Scala 2.12 的支持。

    以上就是Apache Kafka 3.0 发布的介绍,希望对大家有所帮助。更多精彩内容分享:头条

    专题推荐:apache
    上一篇:Spring Framework 6 将采用 Java 17 下一篇:Forest v1.5.3 正式版本发布

    相关文章推荐

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网