Kafka - Confluent - Поддержка версий Java - PullRequest
0 голосов
/ 02 октября 2018

Я смотрю на Apache Kafka v2.0.0 и не могу понять, какую версию java он поддерживает (OpenJDK или новый жизненный цикл Oracle JDK)?До сих пор я видел противоречивые документы.Например: на странице документации Apache Kafka написано: Java 1.8, однако в примечаниях к выпуску v2.0 я вижу исправления и улучшения, такие как:

  • [KAFKA-6855] -Кафка не запускается с Java 10 из-за ошибочного определения версии Java
  • [KAFKA-5907] - Поддержка aggregatedJavadoc в Java 9

Confluent v5.x документация говорит, что они не поддерживают 9 или 10

Java 1.9 и 1.10 в настоящее время не поддерживаются в Confluent Platform.Более поздние версии Confluent Platform будут поддерживать эти версии Java.

, но их технический директор в ноябре 2017 года на на этой странице говорит

"Теперь мы поддерживаем Java9, ведущие, значительно более быстрые реализации TLS и CRC32C "

Зная, что Oracle взяли другой жизненный цикл со своей LTS OracleJDK, и они отказываются от поддержки 1.8.Каково решение Кафки с точки зрения поддержки Java?Я не могу понять это из документации.Что мне здесь не хватает?

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

В блоге Нехи Нархеде упоминается только Кафка, а не Платформа Confluent.Как и большинство компаний с моделью продажи услуг для проекта с открытым исходным кодом, дополнения Confluent отвечают потребностям своих клиентов.Так как большинство клиентов, вероятно, используют 1.8, нет необходимости поддерживать 9 или 10. Для бизнеса

Однако проект с открытым исходным кодом должен учитывать поддержку EOL Java.Это можно увидеть в JIRA.

0 голосов
/ 02 октября 2018

Apache Kafka v2.0.0

Официальная документация Apache Kafka совершенно ясно об этом:

С точки зрения безопасности, мы рекомендуем использовать последнюю версиюВ выпущенной версии JDK 1.8 более ранние свободно доступные версии раскрыли уязвимости безопасности.LinkedIn в настоящее время работает с JDK 1.8 u5 (для обновления до более новой версии) с коллектором G1.

Кроме того, заметные изменения в разделе 2.0.0 упоминают следующее:

Отказ от поддержки Java 7, теперь минимальная требуемая версия - Java 8.

Рекомендуется Oracle JDK, но openJDK или Zulu также должны нормально работать в большинстве случаев.,

Confluent Platform 5.0.x

Для Confluent Kafka , в частности,

Java 1.9 и 1.10 не являютсяв настоящее время поддерживается в Confluent Platform.Более поздние версии Confluent Platform будут поддерживать эти версии Java.

, а минимальная рекомендуемая версия для Confluent 5.0.x (которая поставляется с Kafka v2.0.0) - JDK 1.8 → u31 или новее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...