...
- Use Case
- Run a specific job within a job chain in multiple parallel instances, i.e. split a job for parallel processing.
- The use case is intended for execution of the same job within a job chain in parallel instances, not for parallel execution of different jobs.
- Typically each job instance is focused, e.g. on a partition in an Oracle database. The job chain is intended to query database partitions in parallel and to be parameterized individually.
- Synchronize jobs after parallel processing.
- Run a specific job within a job chain in multiple parallel instances, i.e. split a job for parallel processing.
- Solution Outline
- The number of parallel job instances is dynamically determined by an initial job.
- Subsequently the respective number of orders is created for a specific job that would be executed in parallel tasks. The number of parallel tasks can be restricted by a process class, forcing job instances to wait for a task to become free.
- Finally the parallel job instances are synchronized for further processing.
- References
...