1

これら2つのフレームワークは同じ目的で使用されていますか? そうでない場合、これらがリアルタイム アプリケーションで使用される理由と方法は? これらを学ぶためのチュートリアルはありますか。

4

1 に答える 1

3

Springバッチは、一連のジョブでファイルを実行することによるファイルのバッチ処理を目的としています.バッチ処理は、CSVまたはXMLまたは任意のフラットファイルから読み取り、DBに書き込むことができます.Spring Batchは、CSV、XMLを読み書きするための多くの作成されたクラスを提供します.とデータベース。 http://www.mkyong.com/tutorials/spring-batch-tutorial/

一方、Java Executor サービスは、スレッド プールで複数のスレッドを生成し、バッチまたはその他の目的でそれらを実行することがすべてですが、トランザクション管理により、より適切に制御できます。また、Java 5 から導入された機能です。また、応答を計算したい場合や、将来のオブジェクトからの応答が必要ない場合に応じて、多くの方法があります。 http://tutorials.jenkov.com/java-util-concurrent/executorservice.html

于 2017-01-12T00:02:03.837 に答える