• Kafka 面试 22 连问,看完直接跟面试官聊骚都没问题


    这不是秋招马上开始了嘛,这个月我每天会分享一个技术栈的高频面试题,而这些面试题都是取自于我五月份时整理的一些面试文档,希望对最近有面试或者有跳槽打算的同学有所帮助了

    1、为什么要使用 kafka,为什么要使用消息队列? 

    2、Kafka 的常用组件有哪些?

    3、数据传输的事物定义有哪三种?

    4、ZooKeeper 在 Kafka 中的作用是什么?

    5、没有 ZooKeeper 可以使用 Kafka 吗?

    6、Kafka 判断一个节点是否还活着有那两个条件?

    7、解释偏移的作用。

    8、producer 是否直接将数据发送到 broker 的 leader(主节点)?

    9、Kafa consumer 是否可以消费指定分区消息?

    10、Kafka 存储在硬盘上的消息格式是什么?

    11、kafka follower 如何与 leader 同步数据?

    12、Kafka 高效文件存储设计特点:

    13、Kafka 与传统消息系统之间有三个关键区别

    14、Kafka 为什么那么快?

    15、什么情况下一个 broker 会从 isr 中踢出去?

    16、kafka producer 如何优化打入速度?

    17、kafka producer 打数据,ack 为 0, 1, -1 的时候代表啥(ack 机制), 设置 -1 的时候,什么情况下,leader 会认为一条消息 commit 了?

    18、Kafka 中的消息是否会丢失和重复消费?

    19、为什么 Kafka 不支持读写分离?

    20、Kafka 中是怎么体现消息顺序性的?

    21、消费者提交消费位移时提交的是当前消费到的最新消息的 offset 还是 offset+1?

    22、kafka 如何实现延迟队列?

    小伙伴们有兴趣想了解更多相关学习资料请点赞收藏+评论转发+关注我之后私信我,注意回复【000】即可获取更多免费资料!

  • 相关阅读:
    Prometheus 监控告警系统搭建(对接飞书告警)
    Windows Server 2016使用MBR2GPT.EXE教程!
    vue3实现表格数据导出Excel
    资料分析细节公式弥补(关于城乡人均成比例)
    autojs(意图篇之startActivity)
    旋转变压器
    Vim 常用命令记录
    耗时半月,把牛客网最火Java面试题总结成PDF,涵盖所有面试高频题
    Maven下载、安装、配置教程
    Android高通 8.1 老化apk打开摄像头花屏问题
  • 原文地址:https://blog.csdn.net/m0_67698950/article/details/126491572