感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 21 時間:
課程簡介
簡介
- Apache Kafka 概覽
- 事件串流與實時數據處理入門
- Apache Kafka 及其功能概覽
- Kafka 在現代應用開發中的用例與優勢
理解 Kafka 架構與核心概念
- Kafka 架構:Broker、Topic、Partition 與 Replica
- 生產者與消費者:發布與消費消息
- 理解 ZooKeeper 在 Kafka 中的角色
Kafka Topic 與 Partition
- Topic 的建立與設定
- 理解 Partition 及其影響
- Kafka 中的複製與容錯機制
Kafka 生產者
- 使用多種程式語言建立 Kafka 生產者
- 消息序列化與序列化技術
- 生產者設定與最佳實務
Kafka 消費者
- 使用不同程式語言開發 Kafka 消費者
- 設定消費者群組(Consumer Groups)與位移(Offsets)
- 消息處理策略與遞送保證
使用 Kafka Connect 整合外部系統
- Kafka Connect 及其連接器(Connectors)概覽
- 設定並使用 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
機器翻譯