Anarchy In the 1K

2020-08-01から1ヶ月間の記事一覧

Spring BatchでPartitioningを用いて処理の多重化

背景 Spring Batchのパフォーマンスの改善の為に、Partitioningを用いた処理の多重化を検討することになりました。今回の記事では、実際に動くものを元に解説を行います。 目次 背景 目次 解説 概説 詳説 設定 コード slaveステップで呼び出すTasklet Partit…

Docerを用いてコマンドラインだけでKafka入門

目次 目次 背景 ハンズオン Kafka起動 動作確認 トピック作成 コンシューマ起動 プロデューサ起動 オフセットの状態確認 背景 必要に迫られて、Kafkaの勉強をはじめました。今回はDockerを用いて環境を速攻で構築します。 ハンズオン Kafka起動 docker-compo…

CommandLineJobRunnerを用いたSpring Batchの実行

目次 目次 背景 ハンズオン 事前準備 DBの用意 プロジェクトの作成 コーディング 設定ファイル Spring Batchの設定 ジョブ個別の設定 Javaソース ファイル 実行 背景 前回こちらの記事でSpring Boot Batchを用いたバッチ実行を行いました。今回は、コマンド…

Spring Boot Batchの実行とメタデータテーブル

目次 目次 背景 ハンズオン 事前準備 プロジェクトの作成 DBの用意 コーディング Tasklet JavaConfig エントリポイント 設定ファイル 実行 1回目 実行前のDB アプリケーションの実行 実行後のDB 2回目 アプリケーションの実行 実行後のDB 背景 必要に迫られS…