简介

     Kafka是诞生于大数据时代最伟大的消息组件,其最大的特征是有着每秒百万级的数据处理能力,本课程将为读者讲解Kafka的工作原理、加密认证处理、SpringKafka操作等相关内容。同时在本课程中考虑到读者的实际应用,还加入了Flume日志收集组件与Kafka的联合应用

一、Kafka基础知识
kafka-0101_Kafka简介
    本课程主要是为读者讲解了Kafka的作用以及与其他消息组件的区别。

kafka-0102_Kafka工作原理
    本课程主要为读者分析了Kafka快速消息处理的实现理论,从Kafka的运行机制,数据传输、数据保存等方面进行了完整分析。

kafka-0103_Kafka基础配置
    本课程主要讲解了如何在项目中进行Kafka的安装以及相关配置。

二、Java操作Kafka
kafka-0204_使用Java定义生产者
    本课程主要讲解如何在Java中实现Kafka的消息发送处理实现。

kafka-0205_使用Java定义消费者
    本课程主要讲解Java中Kafka消费端程序的实现与定义。

kafka-0206_Kafka操作深入
    本课程主要详细为读者分析了Kafka组件与Java程序之间的协调操作,同时分析了分区对消费端的操作影响。

三、SSL认证
kafka-0307_创建SSL证书
    本课程主要讲解如何在Kafka使用环境中实现SSL证书的创建以及相关应用。

kafka-0308_SSL证书配置
    本课程主要讲解如何在KafkaServer中实现证书的配置以及客户端访问程序如何基于证书访问。

四、Kerberos认证
kafka-0409_Kerberos服务端配置
    本课程只要讲解了kerberos如何在ZooKeeper以及KafkaServer上的使用。

kafka-0410_Kerberos客户端访问
    本课程主要讲解如何在Java客户端利用kerberos进行服务端访问。

kafka-0411_多协议端口配置
    本课程主要为读者讲解了kerberos在支持不全面情况下的安全访问处理实现方案。

kafka-0412_ACL访问控制
    本课程主要讲解了Kafka中支持的ACL操作与kerberos间的操作关系。

五、搭建Kafka集群
kafka-0513_配置集群主机
    本课程主要讲解如何在项目中搭建Kafka集群以及客户端访问配置。

kafka-0514_配置Kafka集群
    本课程主要讲解如何在Kafka中进行集群的配置处理。

kafka-0515_Kafka集群测试
    本课程主要讲解Kafka集群在客户端的访问调用处理。

六、SpringKafka支持
kafka-0616_使用SpringKafka建立消费者
    本课程只要讲解如何利用SpringKafka技术实现Kafka服务的访问。

kafka-0617_使用SpringKafka建立生产者
    本课程主要讲解如何利用SpringKafka实现Kafka消息生产者操作。

七、整合flume框架
kafka-0718_flume框架简介
    本课程主要讲解了在日志采集之中flume开发框架的主要作用以及实际开发运行架构。

kafka-0719_flume基础配置
    本课程主要讲解flume开发框架的基础配置处理以及数据访问操作。

kafka-0720_flume整合log4j
    本课程只要讲解如何将flume与log4j进行整合处理,同时利用Kafka进行消息接收。

kafka-0721_flume整合Kafka
    本课程主要讲解如何在Flume中集成Kafka实现日志数据收集处理。

分类
Kafka
查看课程

任务列表