【18】进大厂必须掌握的面试题-15个Kafka面试

【18】进大厂必须掌握的面试题-15个Kafka面试

点击上方“全栈程序员社区”,星标公众号

重磅干货,第一时间送达

1.什么是kafka?

Apache Kafka是由Apache开发的一种发布订阅消息系统。

2.kafka的3个关键功能?

发布和订阅记录流,类似于消息队列或企业消息传递系统。

以容错的持久方式存储记录流。

处理记录流。

3.kafka通常用于两大类应用?

建立实时流数据管道,以可靠地在系统或应用程序之间获取数据

构建实时流应用程序,以转换或响应数据流.

4.kafka特性?

消息持久化

高吞吐量

扩展性

多客户端支持

Kafka Streams

安全机制

数据备份

轻量级

消息压缩

5.kafka的5个核心Api?

 Producer API 

 Consumer API

 Streams API 

 Connector API 

 Admin API 

6.什么是Broker(代理)?

Kafka集群中,一个kafka实例被称为一个代理(Broker)节点。

7.什么是Producer(生产者)?

消息的生产者被称为Producer。

Producer将消息发送到集群指定的主题中存储,同时也自定义算法决定将消息记录发送到哪个分区?

8.什么是Consumer(消费者)?

消息的消费者,从kafka集群中指定的主题读取消息。

9.什么是Topic(主题)?

主题,kafka通过不同的主题却分不同的业务类型的消息记录。

10.什么是Partition(分区)?

每一个Topic可以有一个或者多个分区(Partition)。

11.分区和代理节点的关系?

一个分区只对应一个Broker,一个Broker可以管理多个分区。

12.什么是副本(Replication)?

每个主题在创建时会要求制定它的副本数(默认1)。

13.什么是记录(Record)?

实际写入到kafka集群并且可以被消费者读取的数据。

每条记录包含一个键、值和时间戳。

14.kafka适合哪些场景?

日志收集、消息系统、活动追踪、运营指标、流式处理、时间源等。

15.kafka磁盘选用上?

SSD的性能比普通的磁盘好,这个大家都知道,实际中我们用普通磁盘即可。它使用的方式多是顺序读写操作,一定程度上规避了机械磁盘最大的劣势,即随机读写操作慢,因此SSD的没有太大优势。

【18】进大厂必须掌握的面试题-15个Kafka面试

【17】进大厂必须掌握的面试题-50个Angular面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【16】进大厂必须掌握的面试题-100个python面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【15】进大厂必须掌握的面试题-容器化和虚拟化面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【14】进大厂必须掌握的面试题-持续监控面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【13】进大厂必须掌握的面试题-配置管理面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【12】进大厂必须掌握的面试题-持续测试面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【11】进大厂必须掌握的面试题-持续集成面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【10】进大厂必须掌握的面试题-版本控制面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【9】进大厂必须掌握的面试题-DevOps面试


【18】进大厂必须掌握的面试题-15个Kafka面试

【8】进大厂必须掌握的面试题-Java面试-异常和线程


【18】进大厂必须掌握的面试题-15个Kafka面试

【7】进大厂必须掌握的面试题-Java面试-Jsp


【18】进大厂必须掌握的面试题-15个Kafka面试

【6】进大厂必须掌握的面试题-Hibernate


【18】进大厂必须掌握的面试题-15个Kafka面试

【5】进大厂必须掌握的面试题-Java面试-spring


【18】进大厂必须掌握的面试题-15个Kafka面试

【4】进大厂必须掌握的面试题-Java面试-jdbc



【18】进大厂必须掌握的面试题-15个Kafka面试

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2490.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 360奇安信天擎卸载不干净_奇安信Ateam

    360奇安信天擎卸载不干净_奇安信Ateam360天擎是什么具体可以参考:百度:360天擎总之,一些单位里为了安全防护,会在单位的电脑上安装360天擎,如果你想用自己的笔记本电脑连上单位的网络的话,也会要求你安装。不安装就连不上网络,但安装之后,卸载又是一个很大的难题。用什么卸载其实网上会有很多强力卸载软件,甚至有些会强力到可以卸载系统文件,这类软件不建议使用(如果用的明白,请自便)。无效方式如,腾讯管家自带的软件管理有效方式如,联想电脑管家,和微软自带的卸载,如下图:点击右键->卸载->完成?不不不,这

    2022年9月25日
    3
  • JAVA设计模式初探之组合模式

    先看看组合模式的定义吧:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”   就拿剪发办卡的事情来分析一下吧。   首先,一张卡可以在总部,分店,加盟店使用,那么总部可以刷卡,分店也可以刷卡,加盟店也可以刷卡,这个属性结构的店面层级关系就明确啦。   那么,总店刷卡消费与分店刷卡消费是一样的道理,那么总店与分店对会员卡的使用

    2022年3月11日
    36
  • SprinBoot——SpringBoot项目WebSocket推送

    SprinBoot——SpringBoot项目WebSocket推送SprinBoot——SpringBoot项目WebSocket推送

    2022年4月23日
    50
  • gmm回归stata命令_gmm模型stata命令

    gmm回归stata命令_gmm模型stata命令一、解释变量内生性检验首先检验解释变量内生性(解释变量内生性的Hausman检验:使用工具变量法的前提是存在内生解释变量。Hausman检验的原假设为:所有解释变量均为外生变量,如果拒绝,则认为存在内生解释变量,要用IV;反之,如果接受,则认为不存在内生解释变量,应该使用OLS。regldilofdiestimatesstoreolsxtivregldi(lofdi=l.lofd…

    2022年10月8日
    5
  • excel怎么只打印某页?excel怎么只打印某几页

    excel怎么只打印某页?excel怎么只打印某几页

    2021年11月9日
    168
  • 瑞利分布与莱斯分布[通俗易懂]

    瑞利分布与莱斯分布[通俗易懂]瑞利分布与瑞利衰落信道第一种理解:当一个随机二维向量的两个分量呈独立的、有着相同的方差的正态分布时,这个向量的模呈瑞利分布。瑞利分布是最常见的用于描述平坦衰落信号接收包络或独立多径分量接受包络统计时

    2022年7月2日
    116

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号