Kafka 3.0重磅發(fā)布,棄用 Java 8 的支持!

建立實時流數(shù)據(jù)管道,可靠地進行數(shù)據(jù)傳輸,在系統(tǒng)或應(yīng)用程序之間獲取數(shù)據(jù)。
構(gòu)建實時流媒體應(yīng)用程序,以改變系統(tǒng)或應(yīng)用程序之間的數(shù)據(jù)或?qū)?shù)據(jù)流做出反應(yīng)。

已棄用對 Java 8 和 Scala 2.12 的支持,對它們的支持將在 4.0 版本中徹底移除,以讓開發(fā)者有時間進行調(diào)整。
Kafka Raft 支持元數(shù)據(jù)主題的快照,以及 self-managed quorum 方面的其他改進。
廢棄了消息格式 v0 和 v1。
默認情況下為 Kafka Producer 啟用更強的交付保證。
優(yōu)化了 OffsetFetch 和 FindCoordinator 請求。
更靈活的 MirrorMaker 2 配置和 MirrorMaker 1 的棄用。
能夠在 Kafka Connect 的一次調(diào)用中重新啟動連接器的任務(wù)。
連接器日志上下文和連接器客戶端覆蓋現(xiàn)在是默認啟用的。
增強了 Kafka Streams 中時間戳同步的語義。
修改了 Stream 的 TaskId 的公共 API。
在 Kafka Streams 中,默認的 serde 變成了 null,還有一些其他的配置變化。
常規(guī)變化
①KIP-750(第一部分):棄用 Kafka 中對 Java 8 的支持
②KIP-751(第一部分):棄用 Kafka 中對 Scala 2.12 的支持
Kafka 代理、生產(chǎn)者、消費者和管理客戶端
①KIP-630:Kafka Raft 快照
②KIP-746:修改 KRaft 元數(shù)據(jù)記錄
③KIP-730:KRaft 模式下的生產(chǎn)者 ID 生成
④KIP-679:Producer 將默認啟用最強的交付保證
⑤KIP-735:增加默認消費者會話超時
⑥KIP-709:擴展 OffsetFetch 請求以接受多個組 ID
⑦KIP-699:更新 FindCoordinator 以一次解析多個 Coordinator
⑧KIP-724:刪除對消息格式 v0 和 v1 的支持
⑨KIP-707:KafkaFuture 的未來
⑩KIP-466:添加對 List 序列化和反序列化的支持
?KIP-734:改進 AdminClient.listOffsets 以返回時間戳和具有最大時間戳的記錄的偏移量
Kafka Connect
①KIP-745:連接 API 以重新啟動連接器和任務(wù)
②KIP-738:刪除 Connect 的內(nèi)部轉(zhuǎn)換器屬性
③KIP-722:默認啟用連接器客戶端覆蓋
④KIP-721:在連接 Log4j 配置中啟用連接器日志上下文
Kafka Streams
①KIP-695:進一步改進 Kafka Streams 時間戳同步
②KIP-715:在流中公開提交的偏移量
③KIP-740:清理公共 API TaskId
④KIP-744:遷移 TaskMetadata,并 ThreadMetadata 與內(nèi)部實現(xiàn)的接口
⑤KIP-666:添加 Instant 基于方法到 ReadOnlySessionStore
⑥KIP-622:添加 currentSystemTimeMs 和 currentStreamTimeMs 到 ProcessorContext
⑦KIP-743:刪除 0.10.0-2.4Streams 內(nèi)置指標版本配置的配置值
⑧KIP-741:將默認 SerDe 更改為 null
⑨KIP-733:更改 Kafka Streams 默認復制因子配置
⑩KIP-732:棄用 eos-alpha 并用 eos-v2 替換 eos-beta
?KIP-725:優(yōu)化 WindowedSerializer 和 WindowedDeserializer 的配置
?KIP-633:棄用 Streams 中寬限期的 24 小時默認值
?KIP-623:internal-topics 為流應(yīng)用程序重置工具添加“ ”選項
MirrorMaker
①KIP-720:棄用 MirrorMaker v1
②KIP-716:允許使用 MirrorMaker2 配置偏移同步主題的位置
最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點“在看”,關(guān)注公眾號并回復?Java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。
謝謝支持喲 (*^

