この記事では、主に Spring Batch を始めるための関連情報を紹介します。記事内の紹介は非常に詳細であり、必要なすべての人にとって一定の参照と学習価値があります。編集者をフォローして一緒に学習してください。
SpringBatch の概要:
SpringBatch は、大量のデータを並列処理するフレームワークです。通常、データのオフライン移行とデータ処理に使用され、トランザクション、同時実行、プロセス、監視、垂直方向および水平方向の拡張をサポートし、統一されたインターフェイス管理とタスク管理を提供します。SpringBatch は、業界の並列処理を統合するための SpringSource と Accenture による取り組みです。開発を容易にする一連のフレームワークを開発者に提供します。
公式アドレス: github.com/spring-projects/spring-batch
SpringBatch 自体は、リトライ、例外処理、スキップ、再起動、タスク処理統計、リソース管理、およびその他の機能の開発者が提供します。私たちが彼を評価する理由;
SpringBatch は軽量のバッチ処理フレームワークです;
SpringBatch は階層構造を持ち、ビジネスを処理戦略や構造から分離しています;
実行中のタスクのインスタンスステータス、実行データパラメータはデータベースに記録されます。
クイックスタート
pom。インフラストラクチャポリシー管理: タスク失敗の再試行、例外を含むハンドリング、トランザクション、スキップ、データ入出力(テキストファイル、DB、メッセージ)
Core : JobLauch、job、stepなどを含むspringBatchのコア
Application: 業務処理、タスクの作成、タスクの実行方法の決定 (スケジュールされたタスク、手動トリガーなど)
Spring Batch 実行プロセス
以上がSpring Batch の紹介を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。