课程简介
利用Kafka搭建一站式大数据平台
目标收益
Kafka是流式处理系统如Spark streaming,Strom及Flink事实上的标准数据入口,本课程将从架构、生产消费示例、性能、运维等全方位深入分析这一大数据利器。
培训对象
课程内容
1. Kafka架构介绍
1.1 为何使用消息系统
1.2 Kafka设计理念
2. Kafka高可用性方案演进
2.1 基于ISR的数据复制
2.2 Kafka领导选举
3. Kafka Consumer Rebalance演进
3.1 Consumer API
3.2 自治式Consumer Group Rebalance
3.3 集权式Rebalance
4. Kafka实现Exactly Once
4.1 不同的Delivery Guarantee
4.2 基于幂等的的Exactly Once
4.3 基于事务的Exactly Once
5. Kafka Stream
5.1 Kafka Stream特点
5.2 Kafka Stream示例
6. Kafka运维
6.1 分区重新分配
6.2 Preferred Replica Election