We have existing Spring Batch Application, that we want to make scalable to run on multiple nodes.

For example, I would like to run a job on different worker servers. In the case, where I have a Job A and a Job B, run Job A on a instance of the worker server and Job B in another instance of the worker server.

In the spring batch integration doc I find an explanation on the remote partitioning of setps. However I can't figure out how we can start several nodes of a worker server from the master server.

If you can give me some indication of the way that I can follow. Thanks a lot for the help in advance.

1

There are 1 best solutions below

4
On

This is outside the scope of Spring Batch. Consider Spring Cloud Data Flow.

https://spring.io/projects/spring-cloud-dataflow