返回

kafka中ISR HW LEO概念定义

2023-12-20 kafka ISR HW LEO 概念 1810 0

Kafka中的ISR(In-Sync Replicas)是一个重要的概念,它是一组副本,包括分区的领导者(Leader)和追随者(Follower)副本。只有在ISR集合中的副本可以参与数据的写入和读取操作。

kafka中ISR HW LEO概念定义

ISR机制的作用是确保数据可靠性和一致性。在Kafka中,ISR集合中的所有副本都需要与领导者保持同步,以确保数据的完整性和一致性。如果某个追随者副本落后于领导者,那么它将被从ISR集合中移除,直到它重新追上同步进度。

HW(High Watermark)和LEO(Log End Offset)是与数据复制和消费有关的两个重要概念。

HW是指分区中所有追随者副本已经复制的消息位置,用于定义消息的可见性,即用来标识分区下的哪些消息是可以被消费的。在Kafka中,HW之前的消息才被认为是已提交的消息,才可以被消费。

LEO(Log End Offset)是指当前领导者副本的日志末尾位置。它表示当前领导者副本中存储的最新消息的位置。LEO用于确定新的消息应该被写入哪个位置,以及如何将新消息追加到日志中。

您可能感兴趣:

阿里云 云服务器 99元1年 2核2G 3M固定带宽 续费与新购同价

DOVE 网络加速器 梯子 免费 试用

椤堕儴