这门课解决什么工作场景
很多后端开发者在做系统解耦、异步处理或日志收集时,都会遇到 Kafka。但实际工作里,真正让人头疼的往往不是写几行发送和接收代码,而是怎么把 Kafka 跑起来、怎么搭集群、怎么处理安全认证。这门课的核心就是解决这些工程落地问题。它没有花大篇幅讲底层源码,而是直接从生产环境会遇到的场景切入:单机怎么配、集群怎么搭、Java 怎么连、SSL 和 Kerberos 认证怎么打通。如果你的项目需要对接安全要求比较高的 Kafka 集群,或者你需要自己维护一套消息中间件环境,这门课的内容能帮你避开很多配置上的坑。
适合什么基础,学完能独立做什么
这门课不适合零基础。你需要有基本的 Java 开发能力,能看懂 Maven 项目,最好接触过 Linux 命令行操作。如果你完全没写过 Java,或者没在终端里改过配置文件,学起来会比较吃力。学完之后,你应该能独立完成几件事:在测试环境搭建一个 Kafka 集群,用 Java 写出生产者和消费者程序,配置 SSL 证书实现加密传输,以及配置 Kerberos 实现客户端身份认证。这些技能在金融、政企或对数据安全有要求的项目里特别实用,因为这类项目几乎都会要求消息队列走认证协议。
建议怎么看,资料怎么配合练习
建议先看 Kafka 简介和工作原理这两节,搞清楚 Topic、Partition、Consumer Group 这些基本概念,不然后面写代码会知其然不知其所以然。接着直接进入 Java 操作部分,跟着视频写一遍生产者和消费者,理解消息怎么流转。SSL 和 Kerberos 这两块是难点,建议先在自己的机器上跑通单节点 Kafka,再按视频步骤一步步配证书和认证服务。资料里的摸底测试可以先做一遍,看看自己对中间件的理解到什么程度,再决定重点补哪块。练习时不要只看视频,一定要自己动手敲命令和改配置文件,认证相关的报错只有自己踩过才能记住。
学习Kafka中间件的使用,Java调用,以及Kafka集群搭建
课程目录
* 01 摸底测试/
* 01 摸底测试
* 02 Kafka简介/
* 01 Kafka简介.mp4 12:17
* 02 Kafka工作原理.mp4 23:56
* 03 Kafka基础配置.mp4 20:28
* 03 Java操作Kafka/
* 01 使用Java定义生产者.mp4 13:38
* 02 使用Java定义消费者.mp4 06:50
* 03 Kafka操作深入.mp4 22:23
* 04 SSL认证/
* 01 创建SSL证书.mp4 17:14
* 02 SSL证书配置.mp4 13:17
* 05 Kerberos认证/
* 01 Kerberos服务端配置.mp4 19:50
* 02 Kerberos客户端访问.mp4 06:23
* 03 多协议端口配置.mp4 08:42
* 04 ACL访问控制.mp4 13:04
* 06 搭建Kafka集群/
* 01 配置集群主机.mp4 14:49
* 02 配置Kafka集群.mp4 11:20
* 03 Kafka集群测试.mp4 06:40
* 07 SpringKafka支持/
* 01 使用SpringKafka建立消费者.mp4 27:47
* 02 使用SpringKafka建立生产者.mp4 10:39
* 08 整合flume框架/
* 01 flume框架简介.mp4 10:20
* 02 flume基础配置.mp4 09:06
* 03 flume整合log4j.mp4 12:20
* 04 flume整合Kafka.mp4 17:18
* 09 结课测试/
* 01 结课测试






