文章内容转自: 华仔聊技术(Kafka 面试连环炮)
目录
一.初级
1.Kafka核心组件图
2.在 Kafka 中 Zookeeper 作用是什么?
3.生产者有哪些发消息的模式?
4.Kafka 如何合理设置分区数,越多越好吗?
Kafka 如何合理设置分区数
分区设置越多越好吗?
5.如何保证 Kafka 中的消息是有序的?
6.Kafka 副本有哪两种,作用是什么?
7.Kafka 读写数据这么快是如何做到的?
顺序追加写
Page Cache
零拷贝技术
8.Kafka中Offset的作用是什么,如何进行维护?
位移 Offset 管理方式
__consumer_offsets 创建
二.中级
9.谈谈你对 kafka 的集群架构是如何理解的?
Kafka 整体架构图
Kafka存储机制
Kafka 副本机制
Kafka 网络模型
谈谈你对 Kafka 消息语义是如何理解的?
Producer端
Consumer端