お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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 時間
お客様の声 (2)
トレーニング環境で独立した演習を実施する可能性。
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
コース - Kafka for Administrators
機械翻訳
トレーナーは最も複雑なトピックでも、それをより簡単に説明しようと努力しました。
Calvin Raj Antony - SICPA SA
コース - Administration of Kafka Message Queue
機械翻訳