メニュー

Apache Kafkaをはじめる

発売日: 2022/9/16 想定ページ数: 106ページ ISBN: 9784295601111 全文検索: 対応
★★★★★ ★★★★★ 0件
本書では分散ストリーミングプラットフォームのKafkaについて初学者向けに解説しています。Kafka初学者の開発者でもKafkaの基本操作やKafkaアプリケーションの開発の最初の一歩を踏み出せるようになります。

【目次】
第1章 Kafka概要
第2章 Kafkaはじめの一歩
第3章 Producerアプリケーション
第4章 Consumerアプリケーション
第5章 トランザクションによる堅牢なアプリケーションの構築
第6章 Kafka Connectによるデータパイプライン
第7章 Kafka Streamsによるストリーム処理
目次プレビュー
  • はじめに
  • 第1章 Kafka概要
  • 第2章 Kafkaはじめの一歩
はじめに
  • 1.1 Apache Kafkaとは
  • 1.2 Kafkaが生まれた背景
  • 1.3 Kafkaのユースケース
  • 1.4 Kafkaの構成要素
  • 1.5 Kafka API概観
  • 1.6 クライアントライブラリの利用
  • 2.1 Kafkaクラスタの構築
  • 2.2 クライアントツール
  • 2.3 Topic作成
  • 2.4 はじめてのイベント送受信
  • 2.5 負荷分散されたイベント受信
  • 3.1 本章のチュートリアル
  • 3.2 Producerアプリケーションのプロジェクト作成
  • 3.3 依存ライブラリのインストール
  • 3.4 設定値の定義
  • 3.5 イベント送信処理の定義
  • 3.6 Producerアプリケーションの起動
  • 3.7 イベント送信後のコールバック処理
  • 3.8 イベントの送信成功の判定
  • 3.9 イベント送信のリトライ
  • 4.1 本章のチュートリアル
  • 4.2 Consumerアプリケーションのプロジェクト作成
  • 4.3 設定値の定義
  • 4.4 イベント受信処理の定義
  • 4.5 Consumerのクリーンアップ
  • 4.6 Consumerアプリケーションの起動
  • 4.7 通知サーバへのリクエスト
  • 4.8 Consumer Groupによるスケールアウト
  • 4.9 Offsetの自動コミット vs 手動コミット
  • 5.1 イベントの配信品質
  • 5.2 At Least Onceはイベントの重複を引き起こす
  • 5.3 トランザクション機能の概要
  • 5.4 トランザクションの仕組み
  • 5.5 トランザクションでイベントを1回だけ送信する
  • 5.6 トランザクションが確定したイベントを受信
  • 6.1 Kafka Connectとは
  • 6.2 Connector Pluginの探索
  • 6.3 本章のチュートリアル
  • 6.4 Kafka Connectクラスタのセットアップ
  • 6.5 Source Connector (JDBC)
  • 6.6 Sink Connector (Redis)
  • 6.7 Sink Connector (MinIO)
  • 7.1 Kafka Streamsとは
  • 7.2 プロセッサー・トポロジー
  • 7.3 本章のチュートリアル
  • 7.4 イベントフィルターStreamsアプリケーションの構築
  • 7.5 イベント集約Streamsアプリケーションの構築
  • A.1 マネージドサービス
  • A.2 パッケージ化されたソフトウェア
佐々木 健太朗
この著者の書籍一覧

まだレビューが投稿されていません