网站首页 > 博客文章 正文
Kafka 4.0.0 版本发布:告别 ZooKeeper,拥抱 KRaft!
近日,Apache Kafka 4.0.0 正式发布!这是一个里程碑式的版本,标志着 Kafka 正式告别 ZooKeeper,全面拥抱 KRaft 共识机制。此次更新带来了显著的性能提升、新功能以及大量的改进和错误修复,为用户提供更稳 定、高效的流处理平台。
重要升级提示: 升级前请务必仔细阅读升级文档,其中详细说明了不兼容性、重大更改、性能变化以及其他可能影响生产环境部署的重要信息 。
最新版本的文档位于
https://kafka.apache.org/documentation.html
主要新特性:
- 基于 SubscriptionPattern 的全新订阅模式,提供更灵活的主题订阅方式。
- 支持客户端注册额外的指标,方便监控和性能分析。
- 允许自定义处理器包装,增强了 Streams 应用的可扩展性。
核心改进:
- 移除 ZooKeeper 依赖:
Kafka 4.0.0 彻底移除 ZooKeeper,使用 KRaft 作为元数据管理和控制器选举机制,简化了部署和运维,并提升了性能和可扩展性。 - 提升 Java 版本要求:
最低支持 Java 11,并新增 Java 23 支持,不再支持 Java 8。 - 移除 Scala 2.12 支持:
仅支持 Scala 2.13。 - 升级依赖库:
包括 Jetty、Swagger、Bouncy Castle、Caffeine、CheckStyle 等。 - 新消费者协议改进:
优化了心跳机制、错误处理、偏移量管理等方面,提升了消费者客户端的稳定性和性能。 - Kafka Streams 改进:
移除了部分已弃用的 API,并增强了错误处理和状态管理功能。 - 文档改进:
完善了协议指南、配置说明等文档,并新增了 KRaft 相关文档。
主要错误修复:
- 修复了大量与新消费者协议、KRaft、Kafka Streams 相关的错误,提升了整体稳定性。
- 修复了多个导致测试不稳定的问题。
- 解决了日志记录、指标报告等方面的潜在问题。
其他重要变化:
- 移除了大量已弃用的配置、API 和工具,简化了代码库。
- 升级了构建工具 Gradle。
- 优化了日志记录和指标收集。
Kafka 4.0.0 是一个重要的版本更新,移除 ZooKeeper 依赖是其最大的亮点。KRaft 的引入不仅简化了 Kafka 的架构,还带来了性能和可扩展性的提升。同时,新功能、改进和错误修复也进一步增强了 Kafka 的 稳定性和易用性。建议所有用户根据升级文档仔细规划升级方案。
来源:
https://dlcdn.apache.org/kafka/4.0.0/RELEASE_NOTES.html
Wine 10.4 发布!
近日,WineHQ 宣布 Wine 10.4 开发版本正式发布!
此版本带来了多项改进和错误修复,主要包括:
- 改进 DbgHelp 中的 PDB 支持。
- WineD3D 中更多 Vulkan 视频解码器支持。
- SysLink 控件中的辅助功能支持。
- 蓝牙驱动程序取得了更多进展。
- 修复了各种错误。
更多详情请访问:
https://www.winehq.org/news/2025032101
更多内容请查阅 :
https://cn.x-cmd.com/blog/250324
猜你喜欢
- 2025-03-30 大数据Hadoop之——Apache Hudi 数据湖实战操作
- 2025-03-30 基于 Flink CDC YAML 的 MySQL 到 Kafka 流式数据集成
- 2025-03-30 Flink SQL 命令行报错(flink sql window)
- 2025-03-30 手把手带你部署ZooKeeper(zookeeper部署方式)
- 2025-03-30 flink1.20集群环境搭建(flinkonyarn集群部署)
- 2025-03-30 群晖DS218+部署kafka(群晖ds218j)
- 2025-03-30 大数据Hadoop之——Kafka Streams原理介绍与简单应用示例
- 2025-03-30 二、Flink部署(flink运行流程)
- 2025-03-30 Scala安装及环境配置(scala安装及环境配置linux)
- 2025-03-30 Kafka 4.0.0 登场:移除 ZooKeeper、重塑实时数据流处理新格局
你 发表评论:
欢迎- 最近发表
-
- 给3D Slicer添加Python第三方插件库
- Python自动化——pytest常用插件详解
- Pycharm下安装MicroPython Tools插件(ESP32开发板)
- IntelliJ IDEA 2025.1.3 发布(idea 2020)
- IDEA+Continue插件+DeepSeek:开发者效率飙升的「三体组合」!
- Cursor:提升Python开发效率的必备IDE及插件安装指南
- 日本旅行时想借厕所、买香烟怎么办?便利商店里能解决大问题!
- 11天!日本史上最长黄金周来了!旅游万金句总结!
- 北川景子&DAIGO缘定1.11 召开记者会宣布结婚
- PIKO‘PPAP’ 洗脑歌登上美国告示牌
- 标签列表
-
- ifneq (61)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)