棄用 Java 8 和 Scala 2.12!Apache Kafka 3.0.0 上線

snakesss發表於2021-09-30

ApacheKafka是一個分散式流媒體平臺,可以處理大量的資料,並使你能夠將訊息從一個端點傳遞到另一個端點。 它具有高效能、持久化、多副本備份、橫向擴充套件的能力。

本週二,Apache 官方宣佈,Apache Kafka 3.0.0 正式上線,此版本更新了許多重要內容,其中包括:

常規變化:

  • KIP-750(第一部分):棄用 Kafka 中對 Java 8 的支援
  • KIP-751(第一部分):棄用 Kafka 中對 Scala 2.12 的支援

Kafka 對 Java 8 和 Scala 2.12 的支援將在 4.0 版本中徹底移除,以讓開發者有時間進行調整。

其他重要變化:

  • KIP-630:Kafka Raft 支援後設資料主題的快照
  • KIP-679:Producer 將預設啟用最強的交付保證
  • KIP-695:進一步改進 Kafka Streams 時間戳同步
  • KIP-699:更新 FindCoordinator 以一次解析多個 Coordinator
  • KIP-709:擴充套件 OffsetFetch 請求以接受多個組 ID
  • KIP-716:允許使用 MirrorMaker2 配置偏移同步主題的位置
  • KIP-720:棄用 MirrorMaker v1
  • KIP-721:在連線Log4j配置中預設啟用聯結器日誌上下文
  • KIP-722:預設啟用聯結器客戶端覆蓋
  • KIP-724:刪除對訊息格式 v0 和 v1 的支援
  • KIP-740:清理了 Steam 中的 公共 API TaskId
  • KIP-741:在 Kafka Streams 中將預設 SerDe 更改為 null
  • KIP-745:在 Kafka Connect 的一次呼叫中重新啟動聯結器的任務

更多資訊請檢視官方部落格:

https://blogs.apache.org/kafka/

相關文章