面试官:你说说Kafka是怎么保证消息可靠性的

面试官:你说说Kafka是怎么保证消息可靠性的

面试官:听说你精通Kafka,那我就考考你吧 面试官:不用慌尽管说,错了也没关系。。。 以【面试官面试】的形式来分享技术,本期是《Kafka系列》,感兴趣就关注我吧❤️ 面试官:知道Kafka高水位吗 当前高水位就是复制偏移量嘛,记录了当前已提交消息的最大偏移量。 是这样的,Kafka的消息只有在所...

面试官:Kafka和ES选主有什么区别?

面试官:Kafka和ES选主有什么区别?

Kafka 和 ES 都是用来处理大数据的中间件,一个是消息中间件的代表(Kafka),另一个是大数据搜索引擎的代表(ES)。它们在 Java 领域的使用非常广泛,在大数据方面就更不用说了,但它们的选主(选择主节点)有什么关联与区别呢?接下来,我们一起来看。 1.基础概念 1.1 什么是Kafka?...

消息队列Kafka入门课程

4 课时 |
3098 人已学 |
免费

分布式消息系统 Kafka 快速入门

24 课时 |
640 人已学 |
免费
开发者课程背景图
美团面试官让我聊聊kafka的副本同步机制,我忍不住哭了

美团面试官让我聊聊kafka的副本同步机制,我忍不住哭了

一、引言你可能听说过高水位(High Watermark),但不一定耳闻过 Leader Epoch。前者是 Kafka 中非常重要的概念,而后者是社区在 0.11 版本中新推出的,主要是为了弥补高水位机制的一些缺陷。鉴于高水位机制在 Kafka 中举足轻重,而且深受各路面试官的喜爱,今天我们就来重...

字节面试官狂问我:kafka 是什么?有什么作用?

字节面试官狂问我:kafka 是什么?有什么作用?

目录一览万字19图带走Kafka友情提示:内容太多,先码再看1.什么是消息中间件?2.kafka 是什么?有什么作用?3.kafka 的架构是怎么样的?4.Kafka Replicas是怎么管理的?5.如何确定当前能读到哪一条消息?6.生产者发送消息有哪些模式?7.发送消...

这是面试官最想听到的回答:谈谈你对Kafka数据存储原理的理解?

这是面试官最想听到的回答:谈谈你对Kafka数据存储原理的理解?

一位5年工作经验的小伙伴面试的时候被问到这样一个问题,说”谈谈你对Kafka数据存储原理的理解“。然后,这位小伙伴突然愣住了,什么是零拷贝,零拷贝跟Kafka有关系吗?那么今天,我给大家来聊一聊我对Kafka零拷贝原理的理解。1、Topic主题在Kafka中,这个用 来存储消息的队列叫做Topic&...

【Kafka从成神到升仙系列 五】面试官问我 Kafka 生产者的网络架构,我直接开始从源码背起.......

【Kafka从成神到升仙系列 五】面试官问我 Kafka 生产者的网络架构,我直接开始从源码背起.......

Kafka 生产者的网络架构初学一个技术,怎么了解该技术的源码至关重要。对我而言,最佳的阅读源码的方式,那就是:不求甚解,观其大略你如果进到庐山里头,二话不说,蹲下头来,弯下腰,就对着某棵树某棵小草猛研究而不是说先把庐山的整体脉络研究清楚了,那么你的学习方法...

美团面试官让我聊聊kafka的副本同步机制,我忍不住哭了

美团面试官让我聊聊kafka的副本同步机制,我忍不住哭了

一、引言你可能听说过高水位(High Watermark),但不一定耳闻过 Leader Epoch。前者是 Kafka 中非常重要的概念,而后者是社区在 0.11 版本中新推出的,主要是为了弥补高水位机制的一些缺陷。鉴于高水位机制在 Kafka 中举足轻重,而且深受各路面试官的喜爱,今天我们就来重...

面试官问:如何判断一个服务是正常的(例如kafka)

当面试遇到此类问题的时候可能会停顿一下,因为之前可能和少遇到此类问题,那我们可以从解决问题的角度去回答这个问题: 你觉得这个服务在什么情况下是正常运行的,由此我们可以想到这个服务的进程在运行、服务的端口在运行、服务日志没有报错日志、调用客户端操作生产和消费功能ok,api调用ok。

面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?为什么不用Timer、延时线程池?(下)

面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?为什么不用Timer、延时线程池?(下)

时间轮算法俗话说艺术源于生活,技术也能从日常生活中找到灵感。咱们先来看块表,嗯金色的表。都看清楚了吧,时间轮就是和手表时钟很相似的存在。时间轮用环形数组实现,数组的每个元素可以称为槽,和 HashMap一样称呼。槽的内部用双向链表存着待执行的任务,添加和删除的链表操作时间复杂度都是 O(1),槽位本...

面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?为什么不用Timer、延时线程池?(上)

面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?为什么不用Timer、延时线程池?(上)

大家好,我是yes。最近看 Kafka 看到了时间轮算法,记得以前看 Netty 也看到过这玩意,没太过关注。今天就来看看时间轮到底是什么东西。为什么要用时间轮算法来实现延迟操作?延时操作 Java 不是提供了 Timer 么?还有 DelayQueue 配合线程池或者 ScheduledThrea...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

消息队列
消息队列
消息队列是构建分布式互联网应用的基础设施,通过消息队列实现的松耦合架构设计可以提高系统可用性以及可扩展性,是适用于现代应用的优秀设计方案。
20+人已加入
加入
相关电子书
更多
任庆盛|Flink CDC + Kafka 加速业务实时化
消息队列 Kafka 版差异化特性
2019大数据技术公开课第五季—kafka 数据如何同步到 MaxCompute
立即下载 立即下载 立即下载