Kafka-Confluent-Java版本支持
我在看ApacheKafka v2.0.0,我不知道它支持哪一版本的java(OpenJDK或OracleJDK的新生命周期)?到目前为止,我看到了相互矛盾的文件。例如: 在ApacheKafka文档页面中显示:Java 1.8,但在其v2.0发行说明中,我看到了如下错误修复和改进:Kafka-Confluent-Java版本支持,java,apache-kafka,confluent-platform,Java,Apache Kafka,Confluent Platform,我在看ApacheKafka v2.0.0,我不知道它支持哪一版本的java(OpenJDK或OracleJDK的新生命周期)?到目前为止,我看到了相互矛盾的文件。例如: 在ApacheKafka文档页面中显示:Java 1.8,但在其v2.0发行说明中,我看到了如下错误修复和改进: [KAFKA-6855]-由于Java版本检测错误,KAFKA无法使用Java 10启动 [KAFKA-5907]-支持Java 9中的聚合Javadoc Confluent v5.x说它们不支持9或10 Co
- [KAFKA-6855]-由于Java版本检测错误,KAFKA无法使用Java 10启动
- [KAFKA-5907]-支持Java 9中的聚合Javadoc
汇合平台5.0.x 特别是, Confluent平台目前不支持Java 1.9和1.10。 Confluent Platform的更高版本将支持这些Java版本
Confluent 5.0.x(卡夫卡
v2.0.0
)的最低推荐版本是JDK1.8→ u31或更高版本 Neha Narkhede的博客只提到卡夫卡,而不是融合平台。与大多数具有向开源项目销售服务模式的公司一样,Confluent的附加组件满足了客户的需求。由于大多数客户可能运行的是1.8,因此目前还没有支持9或10的业务需求
然而,开源项目必须解决Java的EOL支持问题。你可以在圣歌中看到这一点
我在问题中已经提到了这些文档的重要性。我的问题围绕着这些文件所给出的矛盾。请仔细阅读问题。Confluent是一个不同的卡夫卡“发行版”。您使用的是Confluent Kafka还是香草Apache Kafka?我理解其中的区别,但是,我的问题是Oracle JDK对1.8的支持即将结束。这两个发行版都没有提到新的Java生命周期。正如我在回答中提到的,您仍然可以使用openJDK。在“受支持”和能够“使用”之间有区别。后者是JIRA的门票。前者被用作企业支持术语。