次の要件があります。
- エンドポイント http://localhost:8080/myapp/jobExecution/myJobName/execute は、CSV を受信し、univocity を使用していくつかの検証を適用し、いくつかの pojo のリストを生成します。
- そのリストをSpring Batch Jobに送信して処理します。
- 複数のユーザーがこれを行うことができます。
Spring Batchでこれを達成できるかどうか知りたいですか?
キューを使用し、データを入れて、そのキューからオブジェクトをプルするジョブを実行することを考えていました。しかし、他の人がエンドポイントを実行し、他のジョブが実行されている場合、Spring Batch がどのアイテムが特定の実行に属しているかを確認するにはどうすればよいでしょうか?