Kafka0 10的新特性一覽

2021-08-07 15:10:33 字數 700 閱讀 9340

2023年5月confluent官方宣布apache kafka 0.10正式發布。該版本包含了很多新功能和優化,這裡列出比較重要的幾項:

和hadoop一樣,kafka現在也實現了機架感知。如果所有備份都在單個機架上,那麼一旦這個機架出問題,那麼所有的備份都將失效。現在kafka會讓備份分布在不同的機架上,顯著的提高了可用性。

在message中加入了timestamp,如果沒有被使用者宣告,該字段會被自動設為被傳送的時間。這使得kafka streams實現了基於時間事件的流處理,你也可以使用timestamp來實現訊息的追蹤查詢。除次之外message中還加入了checksum(但並不是儲存在kafka中,只是取出來之後計算),可以以比較小的代價比對message。

kafka0.9提供了sasl/kerberos,在0.10中增加了更多的sasl功能,比如sasl/plaintext

在之前的版本中,使用者只能通過log來監控connector的狀態。在0.10中增加了監控和控制的api,可以列出所有的connector狀態,並且可以暫停或重啟任務。

在0.9中,如果想要控制consumer的單次請求返回資料量,只能控制timeout的大小,0.10加入新的consumer引數max.poll.records來控制返回的資料條數

kafka brokers現在支援返回所有支援的協議版本的請求api,這個特點的好處就是以後將允許乙個客戶端支援多個broker版本。

Kafka0 10的新特性一覽

2016年5月confluent官方宣布apache kafka 0.10正式發布。該版本包含了很多新功能和優化,這裡列出比較重要的幾項 和hadoop一樣,kafka現在也實現了機架感知。如果所有備份都在單個機架上,那麼一旦這個機架出問題,那麼所有的備份都將失效。現在kafka會讓備份分布在不同的...

Kafka0 10的新特性一覽

2016年5月confluent官方宣布apache kafka 0.10正式發布。該版本包含了很多新功能和優化,這裡列出比較重要的幾項 和hadoop一樣,kafka現在也實現了機架感知。如果所有備份都在單個機架上,那麼一旦這個機架出問題,那麼所有的備份都將失效。現在kafka會讓備份分布在不同的...

Visual Basic 11新特性一覽

visual basic 11推出了一些新特性,其中包括非同步函式和期待已有的迭代器。u0026 xd n visual basic中的非同步支援與c 中的版本一樣。兩者均使用相同的設計和關鍵字 即async和await 並且背後支撐這些關鍵字的都是.net 4.0引入的任務並行庫 task par...