棄用 Java 8 和 Scala 2.12!Apache Kafka 3.0.0 上線
技術(shù)編輯:典典丨發(fā)自 思否編輯部
公眾號:SegmentFault
Apache Kafka 是一個分布式流媒體平臺,可以處理大量的數(shù)據(jù),并使你能夠?qū)⑾囊粋€端點傳遞到另一個端點。 它具有高性能、持久化、多副本備份、橫向擴展的能力。
本周二,Apache 官方宣布:Apache Kafka 3.0.0 正式上線,此版本更新了許多重要內(nèi)容,其中包括:
常規(guī)變化:
KIP-750(第一部分):棄用 Kafka 中對 Java 8 的支持
KIP-751(第一部分):棄用 Kafka 中對 Scala 2.12 的支持
Kafka 對 Java 8 和 Scala 2.12 的支持將在 4.0 版本中徹底移除,以讓開發(fā)者有時間進行調(diào)整。
其他重要變化:
KIP-630:Kafka Raft 支持元數(shù)據(jù)主題的快照
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 的一次調(diào)用中重新啟動連接器的任務(wù)
更多信息請查看官方博客:
https://blogs.apache.org/kafka/

