还有leader中远程副本,HW不会更新,如果没更新岂不是一直都是0?那么这个数据是什么作用呢?
Kafka - 关于高水位和Leader Epoch高水位的作用 在 Kafka 中,高水位的作用主要有 2 个。 定义消息可见性,即用来标识分区下的哪些消息是可以被消费者消费的。 帮助 Kafka 完成副本同步。 下面这张图...
还有leader中远程副本,HW不会更新,如果没更新岂不是一直都是0?那么这个数据是什么作用呢?
Kafka - 关于高水位和Leader Epoch高水位的作用 在 Kafka 中,高水位的作用主要有 2 个。 定义消息可见性,即用来标识分区下的哪些消息是可以被消费者消费的。 帮助 Kafka 完成副本同步。 下面这张图...
有几个问题想问下博主:
1.epoch这边leader是有持久化,放在一个文件上的,那么follower上有持久化吗?我看博主上面说的是缓存,broker宕机了就没了吧
2.min.insync.replicas=1,一旦leader写成功就认为已提交,那么follower在fetch最新消息的时候,还没拉取到,这个时候leader挂了,follower成为了新leader,这个时候新leader没有这个“已提交”数据,不就丢失了吗?这个和hw、epoch机制都没啥关系吧
Kafka - 关于高水位和Leader Epoch高水位的作用 在 Kafka 中,高水位的作用主要有 2 个。 定义消息可见性,即用来标识分区下的哪些消息是可以被消费者消费的。 帮助 Kafka 完成副本同步。 下面这张图...
我是座桥,一座人间通往天堂的桥。 还记得,我们相逢、相识、相知的那个夏天,你在桥头那边起舞,我被你的笑容所感染,你问我跳得好不好看,我说,好看。然后你就又笑呵呵地跳着,我则继...
有的人,会颓废,会放弃,因为他们认为:明知不可为而为之,是件愚蠢的的事。所以他们放弃,一生就这样得过且过。 而有的人,会朝着自己最初的梦想,一直努力,哪怕不可到达,因为他坚信...