小册名称:Kafka面试指南
答案:ISR(In-Sync Replicas)是指已经追赶上了分区领导者的副本集合。Kafka使用ISR机制来确保数据的一致性和可靠性。当生产者将消息写入领导者时,只有在所有的ISR副本都确认接收到消息后,领导者才会向生产者发送确认消息。消费者只会从ISR副本中读取消息,以确保读取到的消息是可靠的。如果某个副本无法及时追赶上领导者,它将被移出ISR,直到它追赶上领导者并重新加入ISR。