In-Sync Replicas
Replicas caught up to the leader within a time bound.
Origin
A core Kafka concept since the original 2011 LinkedIn paper. ISR membership is dynamic — falling behind the leader by more than replica.lag.time.max.ms drops you out; catching back up re-admits you.
Where it shows up in production
- Apache Kafka min.insync.replicas controls durability — produce can require N ISR members before acking.
- RocketMQ Similar ISR-style replication adopted from Kafka's model.
On Semicolony
Sources & further reading
Found this useful?