AR:分区中所有副本称为 ARISR:所有与主副本保持一定程度同步的副本(包括主副本)称为 ISROSR:与主副本滞后过多的副本组成 OSR
ISR 是由 leader 维护,follower 从 leader 同步数据有一些延迟(具体可以参见图文了解 Kafka 的副本复制机制),超过相应的阈值会把 follower 剔除出 ISR, 存入 OSR(Out-of-Sync Replicas )列表,新加入的 follower 也会先存放在 OSR 中。AR=ISR+OSR。
In-sync Replicas (ISR)
概念:与 Leader 同步的副本,该列表中天然包含 Leader 副本。
参数:replica.lag.time.max.ms (10s),Follower 副本落后 Leader 副本的时间,若超过则踢出,反之加入。