Kafka数据副本机制
通常副本机制,需要注意的是副本的同步和使用.

kafka中副本分为2类,1个是leader副本,1个是follow副本.
leader副本对外提供服务.follow副本只同步leader的数据.
当leader副本所在broker宕机后,kafka依靠zk提供的监控能力感知后,通过选举在follow副本中选出以为leader副本.
ISR机制
in-sygn-replicas,同步中的副本.包含了leader副本和保持同步中的副本.replica.lag.time.max.ms=10(默认值)表名了follow副本能够落后leader副本的最大间隔.满足条件的会在ISR里面.后续领导者的选举也会在ISR里面选举.
同时,在设置的参数ack=all,也是只保证ISR里面的副本全部已接收数据,
Last updated
Was this helpful?