
kafka
Java码农那些事
V:YDT939
展开
-
我总结的面试题系列:kafka
1.Kafka 的设计时什么样的呢? Kafka将消息以topic为单位进行归纳 将向Kafka topic发布消息的程序成为producers. 将预订topics并消费消息的程序成为consumer. Kafka以集群的方式运行,可以由一一个或多个服务组成,每个服务叫做一个broker.producers通过网络将消息发送到Kafka集群,集群向消费者提供消息 2数据传输的事物定义有哪三种? 数据传输的事务定义通常有以下三种级别: (1) 最多一次:消息不会被重复发送,最多被传输一次,..原创 2020-10-07 16:49:29 · 103 阅读 · 0 评论 -
Kafka相关面试题知识点总结
1、请说明什么是Apache Kafka? Apache Kafka是由Apache开发的一种发布订阅消息系统,它是一个分布式的、分区的和可复制的提交日志服务。 2、说说Kafka的使用场景? ①异步处理 ②应用解耦 ③流量削峰 ④日志处理 ⑤消息通讯等。 3、使用Kafka有什么优点和缺点? 优点: ①支持跨数据中心的消息复制; ②单机吞吐量:十万级,最大的优点,就是吞吐量高; ③topic数量都吞吐量的影响:topic从几十个到几百个的时候,吞吐量会大幅度下降。所以在同等机器下,原创 2020-09-30 10:40:28 · 177 阅读 · 0 评论 -
阿里大厂流出:KAFKA最新面试题
在这里就简单记录一下期间我问到的一些关于 Kafka 的面试题目,这些都是我平时在学习 Kafka 的一些总结要点。 谈谈你对 kafka 的整体认识? 问这个问题主要是想知道面试者对 Kafka 的整体认识如何,能够大致了解面试者对 Kafka 的相关概念的熟悉程度,比如消息、topic、partition、replica、offset、重平衡、leader/follower、ISR 等等。 谈谈 Kafka 吞吐量为何如此高? 多分区、batch send、kafka Reator 网络模型、p..原创 2020-09-28 15:17:58 · 452 阅读 · 1 评论 -
面试被问到kafka了怎么办?看这篇就够了(共26题,含详细解答)
1、Kafka 是什么 Kafka 是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由 LinkedIn 公司开发,使用Scala 语言编写,目前是 Apache 的开源项目。 broker:Kafka 服务器,负责消息存储和转发 topic:消息类别, Kafka 按照 topic 来分类消息 partition:topic 的分区,一个 topic 可以包含多个 partition, topic 消息保存在各个partition 上 offset:消息在日志中的位置,可以理解是消息在 partit.原创 2020-08-19 21:13:28 · 502 阅读 · 0 评论 -
大白话带你认识Kafka
一、Kafka基础 消息系统的作用 应该大部份小伙伴都清楚,用机油装箱举个例子 创作不易,如果有一丢丢收获,点个赞鼓励一下吧! 整理了一份覆盖一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结!,有需要的小伙伴们可以扫一下文末的图片 所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。 引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日志都交给了你做的系统去做用户原创 2020-07-11 10:04:51 · 216 阅读 · 0 评论