开发者社区> 问答> 正文

Kafka中如何进行Leader选举?

Kafka中如何进行Leader选举?

展开
收起
花开富贵111 2024-05-23 16:58:30 62 0
1 条回答
写回答
取消 提交回答
  • Kafka使用Zookeeper的分布式锁来选举控制器,并在节点加入集群或退出集群时通知控制器。控制器负责在节点加入或离开集群时进行分区Leader选举。选举时,控制器会考虑ISR(In-Sync Replicas)列表,即与Leader保持同步的Replica列表。选举优先从ISR中挑选Follower作为新的Leader。此外,控制器使用epoch(纪元)来避免脑裂现象,即两个节点同时认为自己是当前的控制器。1716460239798.png

    2024-05-23 17:09:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
消息队列kafka介绍 立即下载