Kafka 核心技术与实战
胡夕
Apache Kafka Committer,老虎证券技术总监
52815 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 47 讲
开篇词 (1讲)
结束语 (1讲)
Kafka 核心技术与实战
15
15
1.0x
00:00/00:00
登录|注册

期末测试 | 这些Kafka核心要点,你都掌握了吗?

处理副本滞后引入的一致性问题
副本机制使用的是异步消息拉取,存在不一致性
主要场景是消息引擎,不是典型的读多写少场景
读操作多,写操作少
保存消息的逻辑容器
从Kafka集群消费消息
向Kafka集群生产消息
Kafka服务器,处理RPC请求和消息持久化
最强的消息持久化保障
Producer等待ISR中所有副本所在Broker对消息写入的应答
只要Leader副本数据不丢失,消息就不会丢失
Producer等待Leader副本所在Broker对消息写入的应答
极大的丢数据可能性
Producer不等待Broker端对消息写入的应答
查看Follower副本所在Broker上的负载情况
查看Follower副本所在的Broker与Leader副本的连接情况
Follower副本无法及时跟上Leader副本的进度
Kafka不支持读写分离的原因
适用场景
协调消费订阅主题的所有分区
共享Group ID
可扩展且具有容错性的消费者机制
主题
消费者
生产者
Broker
-1 (all)
1
0
Follower副本不在ISR中
读写分离
消费者组
Kafka重要组件
Producer的acks参数
ISR
Kafka核心要点

该思维导图由 AI 生成,仅供参考

你好,我是胡夕。
《Kafka 核心技术与实战》已经结课一段时间了,你掌握得怎么样了呢?我给你准备了一个结课小测试,来帮助你检验自己的学习效果。
这套测试题有选择题和简答题两种形式。选择题共有 20 道题目,考题范围覆盖专栏的 42 讲正文,题目类型为单选题和多选题,满分 100 分,系统自动评分。简答题共有 5 道,建议你拿出纸笔,写下你的思考和答案,然后再和文末的答案进行对照。
还等什么,点击下面按钮开始测试吧!

简答题

如果副本长时间不在 ISR 中,这说明什么?
谈一谈 Kafka Producer 的 acks 参数的作用。
Kafka 中有哪些重要组件?
简单描述一下消费者组(Consumer Group)。
Kafka 为什么不像 Redis 和 MySQL 那样支持读写分离?

答案与解析

1. 如果副本长时间不在 ISR 中,这说明什么?
答案与解析:
如果副本长时间不在 ISR 中,这表示 Follower 副本无法及时跟上 Leader 副本的进度。通常情况下,你需要查看 Follower 副本所在的 Broker 与 Leader 副本的连接情况以及 Follower 副本所在 Broker 上的负载情况。
2. 请你谈一谈 Kafka Producer 的 acks 参数的作用。
答案与解析:
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

Kafka是一个分布式流处理平台,本文总结了Kafka核心技术与实战的关键要点。文章提到了Kafka的重要组件包括Broker、生产者、消费者和主题,以及对消费者组(Consumer Group)的描述。此外,还介绍了Kafka Producer的acks参数的作用,以及Kafka不支持读写分离的原因。对于读者来说,这篇文章提供了对Kafka核心概念和技术特点的快速了解,有助于加深对Kafka的理解和应用。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Kafka 核心技术与实战》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(19)

  • 最新
  • 精选
  • 镜子中间
    终于看完了Kafka课程,这是我在极客时间学完的第一门课,也是坚持的最久的,期末测试得了80分,仍有进步的空间,感谢胡夕老师,也感谢坚持下来的自己,Mark一下,准备开始二刷了!

    作者回复: 嗯嗯,谢谢你的鼓励。其实,专栏期间我自己也对Kafka有了更进一步的了解,算是额外的收获了:)

    2020-08-20
    9
  • 孙同学
    做完题 85 哈哈 以为自己都忘了。。

    作者回复: 👍

    2020-05-10
    2
    2
  • lei
    胡老师,学完源码课然后来的实战课,收获很大。有没有好的讲解分布式的资料呢,能够综合一些学习

    作者回复: 个人推荐阅读下《Designing Data-Intensive Applications》,然后根据自己的兴趣决定深入学习分布式系统哪个部分

    2020-10-23
    1
  • 执芳之手
    老师,你好。我的服务运行了一段时间,发送消息报错:Cannot perform operation after producer has been closed。网上说是,KafkaProducer 已经close了。但是,我不知道为什么被关闭的。

    作者回复: 可以贴一贴代码吗?我看下。

    2020-08-14
    1
  • Godning
    老师,我们在对kafka性能测试时遇到了too many files open问题,单节点服务器是256/48t存储 磁盘做了raid0 集群是三台服务器构成 ,我们对单节点进行测试 启用五个topic 都是单分区 ,写入时带宽几乎占满 。当写入数据量到达3.6t时 系统文件句柄数就超过200w了 导致kafka崩溃 这种情况是kafka本身问题还是系统配置问题还是我们使用的问题呢

    作者回复: 增加下ulimit -n

    2021-04-28
    3
  • 墙角儿的花
    老师,服务部署在阿里云上,生产者发送消息经常在非上班期间发生超时,如晚8点到第二天8点间出现发送超时(org.apache.kafka.common.errors.TimeoutException),而且根本就没什么qps,一分钟内都是个位数,白天时有一定的qps,但却不会出现超时,阿里云说网络没问题,请问该如何排查呢,谢谢

    作者回复: 通常都是连不上broker导致的。如果不是网络问题,查看下bootstrap.servers的配置吧

    2021-04-27
  • H.L.
    kafka集群扩容, reassign主题分区迁移,这个不讲了吗?

    作者回复: 之前的课程应该有涉及这些

    2021-01-14
  • 旭旭
    完整的看了你的这门课 实在不错 有种相见恨晚的感觉 希望老师多推出一些大数据相关的优秀课程!

    作者回复: 谢谢鼓励,对于Kafka我还有点信心,其他的信心不足,哈哈哈

    2020-12-03
  • 阡陌
    嗯,很多收货。但是也有很多没理解透彻的,准备从头再来一遍,加深理解和记忆。

    作者回复: 加油,有问题随时留言交流:)

    2020-08-07
    3
  • Mr.Brooks
    虽然工作中从没用过kafka,依然学到很多。准备去追老师下一个源码课了

    作者回复: 嗯嗯,我们第二季见~

    2020-06-12
收起评论
显示
设置
留言
19
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部