Kafka水位(high watermark)與leader epoch的討論

本文主要討論0.11版本之前Kafka的副本備份機制的設計問題以及0.11是如何解決的。簡單來說,0.11之前副本備份機制主要依賴水位(或水印)的概念,而0.11採用了leader epoch來標識備份進度。後面我們會詳細討論兩種機制的差異。不過首先先做一些基本的名詞含義解析。 水位或水印(watermark)一詞,也可稱爲高水位(high watermark),通常被用在流式處理領域(比如Apa
相關文章
相關標籤/搜索