感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 21 小时
课程大纲
简介
- Apache Kafka概述
- 事件流与实时数据处理入门
- Apache Kafka及其功能概览
- Kafka在现代应用开发中的应用场景与优势
理解Kafka架构与核心概念
- Kafka架构:Broker、Topic、Partition与Replica
- 生产者与消费者:发布与消费消息
- 理解Zookeeper在Kafka中的作用
Kafka Topic与Partition
- Topic的创建与配置
- 理解Partition及其影响
- Kafka中的副本与容错机制
Kafka生产者
- 使用多种编程语言创建Kafka生产者
- 消息序列化及序列化技术
- 生产者配置与最佳实践
Kafka消费者
- 使用不同编程语言开发Kafka消费者
- 配置消费者组与Offset
- 消息处理策略与投递保证
使用Kafka Connect集成外部系统
- Kafka Connect及其Connector概述
- 配置和使用Kafka Connect进行数据集成
- 将Kafka与外部系统集成
使用Kafka Streams & ksqlDB编写流式应用
- Kafka Streams简介及其流处理能力
- 使用Kafka Streams开发流处理应用
- 使用ksqlDB进行实时数据处理与分析
将Kafka客户端应用集成到Confluent Cloud
- Confluent Cloud及其功能概述
- 配置并连接Kafka客户端应用与Confluent Cloud
Kafka安全
- Kafka安全特性简介
- 配置SSL/TLS以确保通信安全
- Kafka中的认证与授权机制
监控与运维
- 使用指标和工具监控Kafka
- 管理Kafka集群与资源
- 常见问题排查与性能调优
最佳实践与真实场景案例
- 设计基于Kafka应用的最佳实践
- Kafka在各行业实施的案例研究与示例
- 构建可扩展且容错的Kafka架构的最佳实践
总结与下一步
要求
- 基本编程知识
适用人群
- 开发人员
- 程序员
客户评论 (2)
非常实用的例子。尽管团队成员的知识水平参差不齐,但培训师尽力保持了一个让每个人都能跟上的节奏。他为几乎所有寻求帮助的人提供了大量支持 :)
Georgi - BMW SA
课程 - Apache Kafka for Developers
机器翻译
实验和幻灯片与Jorge对Kafka的知识和热爱结合得很好。
Willem - BMW SA
课程 - Apache Kafka for Developers
机器翻译