1 kafka由生产者、broker、消费者、注册中心组成
2 kafka broker集群选主是通过服务启动先zk创建临时节点实现的,主服务宕机后,通过watch机制通知其他broker重新创建临时节点实现的
3 一个topic可以会存在不同个分区中,每个分区对应的topic有一个主分区,主分区挂掉后,会从isr中选择主或者从非isr中选主,需要看配置。
4 组协调器可以选举出消费者leader、下发leader消费者返回的消费者分区分配结果给所有的消费者、管理消费者的消费偏移量提交,保存在kafka的内部主题中、和消费者保持心跳等,跟消费相关