阅读量:4
Kafka中的ISR指的是In-Sync Replicas,即同步副本。在Kafka集群中,每个分区通常会有多个副本,其中一个是 leader 副本,其余的是 follower 副本。ISR 是指与 leader 副本保持同步的 follower 副本,即已经复制了 leader 副本的所有数据并且落后时间在一定范围内的副本。
ISR 的概念在 Kafka 中非常重要,因为只有 ISR 中的副本才能参与到数据的读写操作中。当某个副本由于各种原因落后于 leader 副本时,它将会被踢出 ISR,直到追赶上来再重新加入 ISR。通过 ISR 的机制,Kafka能够保证数据的一致性和可靠性。