4

バッチ処理を高速化し、クラウドにデプロイできるようにするために、さまざまなプログラミング/ライブラリ オプション (世界の Java 側) を検討しています。Spring バッチ/XD/クラウド データ フローに出くわしました。http://cloud.spring.io/spring-cloud-dataflow/のドキュメントを簡単に確認したところ、Spring クラウド データ フローにも Spring バッチが提供するすべてのバッチ処理機能があるかどうかを評価できませんでした。たとえば、SPring バッチのドキュメント ( http://projects.spring.io/spring-batch/ ) には次のように記載されています。 、ジョブ処理統計、ジョブ再起動、スキップ、およびリソース管理。」

Spring クラウド データ フローのバッチ処理機能について何か考えがある場合は、ここに投稿してください。どうもありがとう!

4

1 に答える 1

6

Spring Cloud Taskプロジェクトを確認してください。このプロジェクトは、「短期間の」マイクロサービス アプリケーションを開発するためのフレームワークとプログラミング モデルを提供します。

高レベルでは、Task は、Spring Batch ジョブを含む、無期限に実行されないプロセスである可能性があります。これにより、すべてのコア機能を使用して Spring Batch ジョブを開発する柔軟性が得られ、それらをスタンドアロンの Spring Boot アプリケーションとして実行できます。ここに いくつか の サンプル があります.

Spring Cloud Data Flow は、Spring Cloud Task に基づいて構築され、バッチ データ パイプラインのオーケストレーション機能を提供します。Shell、DSL、Admin UI、 Flo UIなどの幅広いオプションを使用して、バッチ ワークロードを調整できます。Spring Cloud Data Flow でこれらのユーティリティ タスクアプリケーションを使用できます。このリストは増え続けています。

于 2016-05-21T18:50:14.293 に答える