ホームページ >Java >&#&チュートリアル >Spring Batch の紹介を共有する

Spring Batch の紹介を共有する

零下一度
零下一度オリジナル
2017-06-17 11:52:311939ブラウズ

この記事では、主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。