ISR机制是什么?

提问者:帅平 问题分类:面试刷题
ISR机制是什么?
1 个回答
南风知我意べ吹梦到西洲
南风知我意べ吹梦到西洲
一个分区的所有副本集合叫做AR( Assigned Repllicas ),与leader-replica未能保持同步的副本集叫做OSR( Out-Sync Relipcas ).因此我们就能得到这么一个表示:AR = ISR + OSR,翻译一下就是一个分区的副本集分为同步集合和非同步集合两部分。
那么我们可以假设一个场景,一个分区的AR集合为[0,1,2,3,4,5],其中leader-replica是0.其中[1,2,3]作为follower和leader的数据保持同步,而[4,5]未能和leader保持同步,那么此时,ISR=[0,1,2,3],OSR=[4,5]如果此时副本4追上了leader-replica,也就是和leader保持到了同步那么此时,ISR=[0,1,2,3,4],OSR=[5]。从上面的场景我们就可以明白,ISR动态维护了一个和leader副本保持同步副本集合,ISR中的副本全部都和leader的数据保持同步。
发布于:3个月前 (01-24) IP属地:四川省
我来回答