Kafka 是否支持 java 10 或 java 11?



我打算将kafka用于流和消息传递目的。我们的基础架构正在迁移到 java 11。所以想知道kafka是否支持java 10或java 11?

谢谢

从卡夫卡门票本身:

  • KAFKA-6855:这表明Kafka现在可以从Java10开始了。 该票证已关闭,并且将版本1.1.1显示为2.0.0版本,作为唯一具有修复程序的版本 - https://issues.apache.org/jira/browse/KAFKA-6855
  • KAFKA-7264:这些问题已从 11 年 10 月 18 日开始得到解决,从 Kafka 版本 2.1.0 开始这张票显示,在 Java 11 下运行 Kafka 仍然存在未决问题。 这张票是针对 2.1.0 版本的,所以它绝对仍然是一个悬而未决的问题- https://issues.apache.org/jira/browse/KAFKA-7264

KAFKA-7264 中提到的问题已于 18 年 10 月 11 日得到解决。当我在装有 Ubuntu 18.04、OpenJDK 11 和 Kafka 2.0.0 的 VM 中尝试它时,它运行良好。

根据 Kafka 文档,2018-11-20 发布的 2.1.0 版本支持 Java 11。

2021 年 12 月

在撰写本文时,以下是文档中有关 Java 对最新版本3.0的支持的页面:

https://kafka.apache.org/30/documentation.html#java

以类似的方式,您可以找到将来任何其他版本的 Java 相关页面 - 只需将/30更改为您想要的任何版本即可。

最新更新