Kafka水位(high watermark)与leader epoch的讨论

本文主要讨论0.11版本之前Kafka的副本备份机制的设计问题以及0.11是如何解决的。简单来说,0.11之前副本备份机制主要依赖水位(或水印)的概念,而0.11采用了leader epoch来标识备份进度。后面我们会详细讨论两种机制的差异。不过首先先做一些基本的名词含义解析。 水位或水印(watermark)一词,也可称为高水位(high watermark),通常被用在流式处理领域(比如Apa
相关文章
相关标签/搜索