Kafka-Broker工作流程

kafka集群在启动时,会将每个broker节点注册到zookeeper中,每个broker节点都有一个controller,哪个controller先在zookeeper中注册,哪个controller就负责监听brokers节点变化,当有分区的leader挂掉时,controller会监听到节点变化,然后去zookeeper中获取isr,选举新的leader,选举的规则是:在isr中存活为前提,按照AR中排在前面的优先。选举完成后,controller会更新zookeeper中的leader和isr信息。

相关推荐
神秘打工猴2 小时前
Kafka 监控都有哪些?
分布式·kafka
Kobebryant-Manba4 小时前
kafka基本概念
分布式·学习·kafka
rainoway5 小时前
CRDT宝典 - yata算法
前端·分布式·算法
hanbarger5 小时前
分布式通信,微服务协调组件,zookeeper
分布式·zookeeper·中间件
郭源潮3456 小时前
Hadoop
大数据·hadoop·分布式
Allen Bright7 小时前
RabbitMQ中的普通Confirm模式:深入解析与最佳实践
分布式·rabbitmq
dzend7 小时前
Kafka、RocketMQ、RabbitMQ 对比
kafka·rabbitmq·rocketmq
李昊哲小课8 小时前
deepin 安装 kafka
大数据·分布式·zookeeper·数据分析·kafka
Kobebryant-Manba8 小时前
zookeeper+kafka的windows下安装
分布式·zookeeper·kafka
_oP_i15 小时前
Pinpoint 是一个开源的分布式追踪系统
java·分布式·开源