毕业就想进大厂?啃完这篇阿里大神整理的 Kafka 神仙文档,从此面试底气十足
可以使用 Kafka 进行消息系统开发;
通过 Java 语言来使用 Kafka 进行消息收发。
[](
)第 2 章 生产者详解
============================================================================
本章主要讲了生产者客户端的用法以及整体流程架构,主要内容包括配置参数的详解、消息的发送方式、序列化器、分区器、拦截器等,在实际使用中,Kafka 已经提供了良好的 Java 客户端支持,提高了开发效率。
学完这一章你可以:
深入学习 Kafka 数据生产大致流程;
如何创建并使用 Kafka 生产者;
Kafka 生产者常用配置。
[](
)第 3 章 消费者详解
============================================================================
本章主要讲解了消费者和消费组的概念,以及如何正确的使用 KafkaConsumer,其中重点讲解了参数的配置,订阅、反序列化、位移提交、再均衡、拦截器等知识点。
学完这一章你可以:
深入学习 Kafka 数据消费大致流程;
如何创建并使用 Kafka 消费者;
Kafka 消费者常用配置。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yNS8yJlS-1623056876054)(//upload-images.jianshu.io/upload_images/26411622-b19a13aab12d05fc.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)]](https://img-blog.csdnimg.cn/20210607170847422.png
?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzA2NjAyOA==,size_16,color_FFFFFF,t_70)
[](
)第 4 章 主题
=========================================================================
本章主要讲解了 Kafka 两大核心之一:主题,通过对主题的增删该查、配置等内容来了解主题的相关内容。
学完这一章你可以:
深入学习 Kafka 主题的管理;
KafkaAdminClient 应用。
[](
)第 5 章 分区
=========================================================================
本章讲解了对分区及副本的一系列操作,如分区副本机制、分区重新分配、修改副本因子等。
学完这一章你可以:
深入学习 Kafka 分区的管理;
包括:优先副本的选举、分区重新分配等。
[](
)第 6 章 Kafka 存储
==============================================================================
本章主要讲述了 Kafka 中与存储相关的知识点,包含了 Kafka 自身的日志格式、日志索引、日志清理等方面的内容,也涉及到底层物理存储相关的知识。通过本章的学习,可以 Kafka 核心机理有较深入的认知。
学完这一章你可以:
在完成 Kafka 应用开发的基础上,知道文件存储机制;
Kafka 为什么使用磁盘作为存储介质;
分析文件存储格式;
快速检索消息。
[](
)第 7 章 稳定性
==========================================================================
本章主要讲解了 Kafka 相关稳定性的操作,包括幂等性、事务的处理,同时对可靠性保证与一致性保证做了讲解,讲解了消息重复以及解决方案。
学完这一章你可以:
深入学习 Kafka 在保证高性能、高吞吐的同时通过各种机制来保证高可用性。
[](
)第 8 章 高级应用
===========================================================================
评论