感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Apache Kafka簡介
- 什麼是Kafka及其用途?
- 核心組件:主題、分區、生產者、消費者、代理
- 理解Kafka的發佈-訂閱模型
- Kafka在現實應用中的用例
設置Kafka開發環境
- 安裝和配置Kafka與ZooKeeper
- 用於主題管理的Kafka CLI工具
- 配置Kafka以實現高可用性
Kafka生產者與消費者
- 使用Java創建Kafka生產者
- 使用鍵、分區和確認機制生產消息
- 使用Java創建Kafka消費者
- 消費者組和偏移量管理
使用Kafka Streams
- Kafka Streams API簡介
- 處理即時數據流
- 有狀態與無狀態處理
- 窗口、連接和聚合
確保可靠性和性能
- Kafka複製與容錯
- 優化生產者和消費者配置
- 監控Kafka性能
Kafka安全與認證
- 啓用SSL/TLS加密
- 配置SASL認證
- 基於角色的訪問控制與Kafka ACLs
Kafka與其他系統的集成
- 使用Kafka Connect與數據庫集成
- 將Kafka與Elasticsearch、PostgreSQL等數據源連接
- 使用Kafka構建事件驅動微服務
總結與下一步
最低要求
- 具備核心Java編程知識
- 瞭解分佈式系統和消息系統的基礎知識
- 熟悉Maven或Gradle等軟件開發工具
目標受衆
- 希望將Kafka集成到應用中的Java開發者
- 從事事件驅動架構工作的軟件工程師
- 有興趣學習Kafka作爲分佈式消息系統的開發者
14 時間:
客戶評論 (5)
與培訓師的互動 一系列相關練習和實驗 實踐考試
Salim - SICPA SA
課程 - Administration of Kafka Message Queue
機器翻譯
教師的互動方式,不是直接講述,而是根據觀衆的問題進行互動。
Rens - Canon Medical Informatics Europe B.V.
課程 - Administration of Kafka Topic
機器翻譯
實驗和幻燈片與Jorge對Kafka的知識和熱愛結合得很好。
Willem - BMW SA
課程 - Apache Kafka for Developers
機器翻譯
非常互動...
Richard Langford
課程 - SMACK Stack for Data Science
機器翻譯
實踐充足,培訓師知識豐富
Chris Tan
課程 - A Practical Introduction to Stream Processing
機器翻譯