Kafka-Broker工作流程

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

相关推荐
java1234_小锋1 小时前
【免费】基于Spark实时交通流量分析与拥堵预测系统(Java版本+可视化大屏+Kafka+SpringBoot+Vue3) 锋哥原创出品,必属精品
java·大数据·spark·kafka·实时交通流量分析与拥堵预测
敲个大西瓜3 小时前
Kafka一百道核心面试题
kafka
ACP广源盛139246256734 小时前
GSV6155@ACP# Type-C 视频信号转换芯片:技术架构、工程痛点适配与落地场景分析
大数据·c语言·开发语言·人工智能·分布式·嵌入式硬件·架构
后端观测站5 小时前
第三篇:消息队列如何保证消息可靠性?
kafka·java-rocketmq
笨蛋不要掉眼泪1 天前
RabbitMQ消息队列:发送者的可靠性
java·分布式·rabbitmq
AAA@峥1 天前
Ceph 分布式文件系统 CephFS 实战指南
运维·分布式·ceph
cyadyx1 天前
RabbitMQ 使用说明文档
分布式·rabbitmq
布鲁飞丝1 天前
kafka 副本集设置和理解
分布式·kafka
songgz1 天前
ZenithVM:从虚拟机到分布式操作系统内核
jvm·分布式·vm
番茄炒鸡蛋加糖1 天前
分布式 ID
分布式