お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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 ACLを用いたロールベースアクセス制御
Kafkaの他のシステムとの統合
- Kafka Connectを使用したデータベースとの統合
- Elasticsearch、PostgreSQL、その他のデータソースとKafkaを接続する。
- 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
機械翻訳
ラボとスライドは、ホルヘのカフカへの深い知識と愛をよく補完しています。
Willem - BMW SA
コース - Apache Kafka for Developers
機械翻訳
非常に対話的...
Richard Langford
コース - SMACK Stack for Data Science
機械翻訳
実践的な内容で、講師の知識が豊富です
Chris Tan
コース - A Practical Introduction to Stream Processing
機械翻訳