开发者社区> 问答> 正文

Kafka同步过程的注意事项是什么?

Kafka同步过程的注意事项是什么?

展开
收起
游客2k7fijmpxy3ik 2021-12-10 11:27:34 310 0
1 条回答
写回答
取消 提交回答
  • 每个patition可以有多个副本,但有且仅有一个作为Leader,并且所有的读写操作都在Leader上完成,Follower不提供读操作,只做主备,当Leader宕机时,出来参与选举成为Leader

    Leader与Follower为主备关系,不是主从关系

    Leader宕机时,Broker Controller从Follower中选取一个新的主作为Leader,选举并不是由zk完成。

    Broker Controller选举Patiton的Leader过程:比如有id号为[2,0,1]的ISR列表三个节点,直接顺序从这个列表获取,第一个作为Leader,当Leader宕机后,选取第二个,原有宕机Leader顺序排到最后。

    2021-12-10 12:44:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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