课程

课程介绍

Kafka 是一款开源的、轻量级的、分布式、可分区和具有复制备份的(Replicated)、基于 ZooKeeper 协调管理的分布式流平台的功能强大的消息系统。与传统的消息系统相比,Kafka 能够很好地处理活跃的流数据,使得数据在各个子系统中高性能、低延迟地不停流转。Kafka 定位就是一个分布式流处理平台。

培训对象

大数据相关应用的开发者、运维者和爱好者。

课程收益

掌握 Kafka 的基本实现原理及其基本操作,解决实际工作中的问题。结合 Kafka 源码进行定位学习,了解 Kafka 优秀的设计和思想以及更多的编码技巧。

知识概要

-- 消息队列和Kafka;
-- 安装及配置Kafka;
-- Kafka的基本操作;
-- 将消息数据写入Kafka系统--生产;
-- 从Kafka系统中读取消息数据--消费;
-- 存储及管理数据;
-- Kafka安全机制;
-- Kafka流处理;
-- 监控与测试;
-- Apache Kafka的应用开发案例实践;
-- Kafka的分布式集群进阶-百万级并发消息处理架构设计。

课程大纲

模块

学习内容

第一天

消息队列和Kafka

安装及配置Kafka

Kafka的基本操作

将消息数据写入Kafka系统--生产

从Kafka系统中读取消息数据--消费

存储及管理数据

第二天

Kafka安全机制

Kafka流处理

监控与测试

Apache Kafka的应用开发案例实践

Kafka的分布式集群进阶-百万级并发消息处理架构设计

典型案例分析:分析大型互联网出行类系统的消息系统应用案例

认证过程

无认证考试

开班信息

暂无开班信息