课程大纲

简介

  • Kafka 与 Spark、Flink 和 Storm 的比较

Kafka Streams 功能概述

  • 有状态和无状态处理、事件时间处理、DSL、基于事件时间的窗口操作等

案例研究:使用 Kafka Streams API 进行预算预测

设置开发环境

创建 Streams 应用程序

启动 Kafka 集群

准备主题和输入数据

处理流数据的选项

  • 高级 Kafka Streams DSL
  • 低级 Processor

转换输入数据

检查输出数据

停止 Kafka 集群

应用程序部署选项

  • 经典运维工具(Puppet、Chef 和 Salt)
  • Docker
  • WAR 文件

故障排除

总结与结论

要求

  • 理解Apache Kafka
  • Java编程经验
 7 小时

客户评论 (1)

即将举行的公开课程

课程分类