网站制作服务好的商家,搜索引擎优化课程,网站成功案例怎么做,网站为什么做微云的采集Kafka副本
副本基本信息
1#xff09;Kafka副本作用#xff0c;提高数据可靠性 2#xff09;Kafka默认副本1个#xff0c;生产环境一般配置2个#xff0c;保证数据可靠性#xff0c;太多副本会增加磁盘存储空间#xff0c;增加网络上数据传输#xff0c;降低效率 3Kafka副本作用提高数据可靠性 2Kafka默认副本1个生产环境一般配置2个保证数据可靠性太多副本会增加磁盘存储空间增加网络上数据传输降低效率 3Kafka中副本份为Leader和Followerkafka生产者只会把数据发往Leader,然后Follower找Leader进行同步数据 4Kafka分区中的所有副本统称为AR ARISROSR ISR,表示和Leader保持同步的集合Follower集合。如果Follower长时间未向Leader发送通信请求和同步数据则该Follower将被踢出ISR,该事件阈值由replica.lag.time.max.ms参数设定默认30s,leader发送故障之后就会从ISR中选举新的leader OSR,表示Follower与Leader副本同步时延迟过多的副本
Leader选举流程
kafka集群中有一个broker的Controller会被选举为Controller Leader复制管理集群broker的上下线所有topic的分区副本分配和Leader选举等工作 controller的信息同步工作是依赖于Zookeeper的。