Kafka-Broker工作流程

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

相关推荐
义薄云天us2 小时前
028_分布式部署架构
人工智能·分布式·架构·claude code
心平愈三千疾4 小时前
学习秒杀系统-实现秒杀功能(商品列表,商品详情,基本秒杀功能实现,订单详情)
java·分布式·学习
亿牛云爬虫专家6 小时前
Kafka与Flink打造流式数据采集方案:以二手房信息为例
flink·kafka·数据采集·爬虫代理·数据处理·二手房·定时抓取
搞数据的小杰12 小时前
spark广播表大小超过Spark默认的8GB限制
大数据·数据库·分布式·spark
isNotNullX12 小时前
数据怎么分层?从ODS、DW、ADS三大层一一拆解!
大数据·开发语言·数据仓库·分布式·spark
Akamai中国13 小时前
为何说分布式 AI 推理已成为下一代计算方式
人工智能·分布式·云计算·边缘计算·云服务·akamai
小马爱打代码16 小时前
分布式通信框架 - JGroups
分布式·节点通信
Bug退退退12317 小时前
RabbitMQ 之顺序性保障
服务器·分布式·rabbitmq
BigData_001_Lz17 小时前
消费 Kafka 一个TOPIC数据,插入到另一个KAFKA的TOPIC
kafka