感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- Apache Kafka概述
- 事件流和实时数据处理简介
- Apache Kafka及其功能概述
- Kafka在现代应用开发中的用例与优势
理解Kafka架构与核心概念
- Kafka架构:Broker、Topic、分区和副本
- 生产者与消费者:发布与消费消息
- 理解ZooKeeper在Kafka中的作用
Kafka主题与分区
- 主题创建与配置
- 理解分区及其影响
- Kafka中的复制与容错
Kafka生产者
- 使用多种编程语言创建Kafka生产者
- 消息序列化与反序列化技术
- 生产者配置与最佳实践
Kafka消费者
- 使用不同编程语言开发Kafka消费者
- 配置消费者组与偏移量
- 消息处理与交付保证策略
使用Kafka Connect集成Kafka与外部系统
- Kafka Connect及其连接器概述
- 配置和使用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架构的最佳实践
总结与下一步
要求
- 基础编程知识
受众
- 开发者
- 程序员
21 小时
客户评论 (2)
非常实际的例子。培训师试图保持每个人都能跟上的步伐,尽管该小组在专业知识方面非常不均匀。他基本上为每个提出要求的人提供了很多支持:)
Georgi - BMW SA
课程 - Apache Kafka for Developers
机器翻译
实验室和幻灯片与豪尔赫的知识和对卡夫卡的热爱很好地结合在一起。
Willem - BMW SA
课程 - Apache Kafka for Developers
机器翻译