聯繫我們

課程簡介

分佈式訊息系統概述

  • 使用情境
  • Kafka 的替代方案

Kafka API

  • Producer API(生產者 API)
  • High Level Consumer API(高階消費者 API)
  • Simple Consumer API(簡易消費者 API)
  • Kafka Hadoop Consumer API

配置

  • New Producer(新生產者配置)
  • Broker(代理伺服器)
  • Consumer 和 Producer 配置(消費者與生產者配置)

設計

  • 動機
  • 持久性
  • 效率
  • The Producer(生產者機制)
  • The Consumer(消費者機制)
  • 訊息傳遞語義
  • 複製

實現

  • API 設計
  • 網路層
  • 訊息
  • 訊息格式
  • 日誌
  • 分佈機制

Kafka 基礎操作

  • 添加和移除主題
  • 修改主題
  • 正常關閉
  • 領導者平衡
  • 檢查消費者位置
  • 集群間數據鏡像
  • 擴展集群
  • 停用 Broker(代理伺服器)
  • 增加複製因子

其他

  • 數據中心
  • 重要的伺服器配置
  • 重要的客戶端配置
  • 生產環境伺服器配置
  • 監控
  • ZooKeeper

最低要求

具備基礎系統管理技能,並熟悉任一物件導向程式語言。

 14 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類