課程簡介

介紹

  • Kafka 與 Spark、Flink 和 Storm

Kafka Streams 功能概述

  • 有狀態和無狀態處理、事件時間處理、DSL、基於事件時間的視窗操作等。

案例研究:用於預測預算的 Kafka Streams API

設置開發環境

創建 Streams 應用程式

啟動 Kafka 集群

準備主題和輸入數據

用於處理流數據的選項

  • 高級 Kafka Streams DSL
  • 較低級別的處理器

轉換輸入數據

檢查輸出數據

停止 Kafka 集群

用於部署應用程式的選項

  • 經典運維工具(Puppet、Chef 和 Salt)
  • 碼頭工人
  • WAR 檔

故障排除

總結和結論

最低要求

  • 瞭解 Apache Kafka
  • Java 程式設計經驗
 7 時間:

客戶評論 (1)

相關課程

Spark Streaming with Python and Kafka

7 時間:

Confluent KSQL

7 時間:

Apache Ignite for Developers

14 時間:

Unified Batch and Stream Processing with Apache Beam

14 時間:

Apache Apex: Processing Big Data-in-Motion

21 時間:

Apache Storm

28 時間:

Apache NiFi for Administrators

21 時間:

Apache NiFi for Developers

7 時間:

Flink for Scalable Stream and Batch Data Processing

28 時間:

Building Kafka Solutions with Confluent

14 時間:

A Practical Introduction to Stream Processing

21 時間:

Apache Kafka for Python Programmers

7 時間:

Samza for Stream Processing

14 時間:

Apache Kafka Connect

7 時間:

課程分類