1、kafka一些基础组件的概念?
https://mp.weixin.qq.com/s/1mZA7IbvE48SB-bk8qRE4whttps://mp.weixin.qq.com/s/1mZA7IbvE48SB-bk8qRE4w
2、为什么kafka能实现高吞吐量?
-
1、消息的批量处理
-
2、消息压缩,节省传输带宽和存储空间
-
3、零拷贝
-
4、磁盘的顺序写入
-
5、page cache 页缓存,由操作系统异步将缓存中的数据刷到磁盘,以及高效的内存读取
-
6、分区设计,一个逻辑topic下面挂载N个分区,每个分区可以对应不同的机器消费消息,并发设计。
3、Kafka如何保证leader副本和follower副本之间的数据一致性?
业务视角谈谈Kafka(第二篇)本篇文章主要收集了日常工作中使用kafka,可能会遇到的一些问题!欢迎留言补充https://mp.weixin.qq.com/s/rFK9gm0BVQTrBgPe-x1sNA业务视角谈谈Kafka(第三篇)https://mp.weixin.qq.com/s/iHp4bJ12BU0Lsq4_IfoXqw
4、Kafka 如何解决消息不丢失?
硬核 | Kafka 如何解决消息不丢失?Kafka 高频面试考点https://mp.weixin.qq.com/s/ppJ6asrbT-r3_9T3SHOGTw
5、如何保证Kafka消息是有序的?
面试官问: 如何保证 MQ消息是有序的?https://mp.weixin.qq.com/s/V2PgGtHV5p7igoWC_qwHug
6、kafka延迟队列、重试队列、死信队列
7、kafka的时间轮询算法
8、kafka精华面试题
MQ那点破事!消息丢失、重复消费、消费顺序、堆积、事务、高可用....秒杀面试官https://mp.weixin.qq.com/s/cck4xSYvHs5efb6rVgmjng