Kafka 4.0:KRaft 简化架构

主要观点:Apache Kafka 发布 4.0 版本,是重大更新,引入众多新特性和改进,默认以 KRaft 模式运行,消除对 Apache ZooKeeper 的依赖,简化部署和管理;ZooKeeper 曾是 Kafka 的骨干,现被 KRaft 取代;Kafka 4.0 还带来 KIP-848 即下一代消费者组协议,提升重平衡性能,减少停机和延迟;提供 KIP-932 即早期访问的 Queues for Kafka,扩展 Kafka 用途;鼓励采用新 Java 特性,更新最低 Java 要求及支持的客户端和代理版本。
关键信息

  • 4.0 版本发布:版本 4.0
  • 默认 KRaft 模式:消除 ZooKeeper 依赖
  • ZooKeeper 作用及转变:曾是骨干,现被 KRaft 取代
  • KIP-848:下一代消费者组协议,提升重平衡性能
  • KIP-932:早期访问 Queues for Kafka,扩展用途
  • Java 要求更新:客户端和流需 Java 11,代理等需 Java 17
  • 移除 deprecated APIs:推进平台现代化
    重要细节
  • 有 Confluent 相关文档说明 KRaft 模式及相关内容,如文档
  • Lalit Moharana 在 LinkedIn 上的帖子阐述 Kafka 与 ZooKeeper 的关系转变
  • Hacker News 线程中关于切换到 Kafka 后速度的评论
  • Govindan Gopalan 在 LinkedIn 帖子中对早期队列支持的总结
阅读 12
0 条评论