JAVA面试宝典,搞定JAVA面试,不再是难题,系列文章传送地址,请点击本链接。 目录 1、kafka的消费者是pull(拉)还是push(推)模式,这种模式有什么好处? 2、kafka维护消息状态的跟踪方法 3、zookeeper对于kafka的作用是什么? 4、kafka判断一个节点还活着的有那两个条件? 5、讲一讲 kafka 的 ack 的三种机制 6、kafka 分布式(不是单机)的情况下,如何保证消息的顺序消费? 7、kafka 如何不消费重复数据?比如扣款,我们不能重复的扣。 8、讲一下kafka集群的组成? 9、kafka是什么? 10、partition的数据文件(offffset,MessageSize,data) 11、kafka如何实现数据的高效读取?(顺序读写、分段命令、二分查找) 12、 Kafka 消费者端的 Rebalance 操作什么时候发生? 13、Kafka 中的ISR(InSyncRepli)、OSR(OutSy