セール中 カテゴリ一覧 著者一覧
Apache Kafkaをはじめる
0件
1,980円(税込)
獲得ポイント: 20pt
通常:
20pt

Apache Kafkaをはじめる

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

【目次】
第1章 Kafka概要
第2章 Kafkaはじめの一歩
第3章 Producerアプリケーション
第4章 Consumerアプリケーション
第5章 トランザクションによる堅牢なアプリケーションの構築
第6章 Kafka Connectによるデータパイプライン
第7章 Kafka Streamsによるストリーム処理

目次

はじめに
第1章 Kafka概要
1.1 Apache Kafkaとは
1.2 Kafkaが生まれた背景
1.3 Kafkaのユースケース
1.4 Kafkaの構成要素
1.5 Kafka API概観
1.6 クライアントライブラリの利用
第2章 Kafkaはじめの一歩
2.1 Kafkaクラスタの構築
2.2 クライアントツール
2.3 Topic作成
2.4 はじめてのイベント送受信
2.5 負荷分散されたイベント受信
第3章 Producerアプリケーション
3.1 本章のチュートリアル
3.2 Producerアプリケーションのプロジェクト作成
3.3 依存ライブラリのインストール
3.4 設定値の定義
3.5 イベント送信処理の定義
3.6 Producerアプリケーションの起動
3.7 イベント送信後のコールバック処理
3.8 イベントの送信成功の判定
3.9 イベント送信のリトライ
第4章 Consumerアプリケーション
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章 トランザクションによる堅牢なアプリケーションの構築
5.1 イベントの配信品質
5.2 At Least Onceはイベントの重複を引き起こす
5.3 トランザクション機能の概要
5.4 トランザクションの仕組み
5.5 トランザクションでイベントを1回だけ送信する
5.6 トランザクションが確定したイベントを受信
第6章 Kafka Connectによるデータパイプライン
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章 Kafka Streamsによるストリーム処理
7.1 Kafka Streamsとは
7.2 プロセッサー・トポロジー
7.3 本章のチュートリアル
7.4 イベントフィルターStreamsアプリケーションの構築
7.5 イベント集約Streamsアプリケーションの構築
付録A Kafkaクラスタの構築オプション
A.1 マネージドサービス
A.2 パッケージ化されたソフトウェア

ユーザーレビュー

レビューがありません
書籍をシェアする