お問い合わせ

コース概要

分散型メッセージングシステムの概要

  • ユースケース
  • Kafkaの代替手段

Kafka API

  • Producer API
  • High Level Consumer API
  • Simple Consumer API
  • Kafka Hadoop Consumer API

設定

  • 新しいProducer
  • Broker
  • ConsumerとProducerの設定

設計

  • 動機
  • 永続化
  • 効率性
  • Producer
  • Consumer
  • メッセージ配送セマンティクス
  • レプリケーション

実装

  • API設計
  • ネットワーク層
  • メッセージ
  • メッセージ形式
  • ログ
  • 分散処理

Kafkaの基本操作

  • トピックの追加と削除
  • トピックの変更
  • 優雅なシャットダウン
  • リーダーシップのバランス調整
  • Consumerの位置確認
  • クラスター間でのデータミラーリング
  • クラスターの拡張
  • Brokerの廃止
  • レプリケーション係数の増加

その他

  • データセンター
  • 重要なサーバー設定
  • 重要なクライアント設定
  • 本番環境サーバー設定
  • モニタリング
  • ZooKeeper

要求

基礎的なシステム管理の知識、オブジェクト指向プログラミング言語の理解。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー