温馨提示×

kafka最新版本稳定性如何

小樊
81
2024-12-18 21:11:38
栏目: 大数据

Apache Kafka是一个广泛使用的分布式流处理平台,其最新版本是Apache Kafka 3.9.0。根据社区反馈和官方发布说明,Kafka 3.9.0在稳定性方面表现出色。以下是关于Kafka最新版本稳定性、新特性、性能优化、已修复的问题以及安全性的详细信息:

最新版本稳定性

  • 新版本发布:Kafka 3.9.0于2024年11月发布,标志着Kafka逐步摆脱对Apache ZooKeeper的依赖,是Kafka 3.x版本系列的最后一个重大版本。
  • 稳定性评价:根据社区反馈,Kafka 3.9.0在稳定性方面有所提升,提供了动态KRaft仲裁和改进的ZooKeeper迁移等功能。

新特性

  • 实现了分层存储的禁用和重新启用。
  • 为转储日志工具添加远程日志元数据标记改进。
  • 从junit 4迁移到junit 5。
  • 用mockito替换easymock和powermock。

性能优化

  • Kafka 3.9引入了通过kafka-metadata-quorum.sh工具或AdminClient API来动态调整控制器节点的功能,这不仅简化了管理操作,也有效减少了集群的停机时间。
  • 该版本还包含了对Kafka Streams API的改进,提供了更好的编译时类型推断和类型安全,以及对Kafka Connect的度量指标进行了改进,新增了大量用于健康监测的度量指标。
  • 安全特性方面,支持更加安全的认证和授权机制,以及引入了新的配置参数或命令行工具。
  • 性能优化包括提升消息吞吐量和降低延迟,这对于构建大规模分布式系统至关重要。

已修复的问题

  • 解决了在使用Kafka Raft(KRaft)模式时委托令牌在创建后立即过期的问题。
  • 修复了与Quarkus保持一致的Camel Quarkus 3.16.0版本中的一些问题。
  • 改进了Grafana LGTM面板,新增了对OpenTelemetry日志的支持。

安全性

  • Kafka 3.9.0支持PEM格式的SSL证书和私钥,增加了对访问文件和目录的限制,使得Kafka更加安全。

请注意,以上信息基于搜索结果的总结,具体情况可能会根据实际应用场景和部署环境有所不同。在考虑升级到最新版本之前,建议详细阅读官方发布说明,并在测试环境中进行充分测试。

0