In this chapter, we'll learn how to control the parallel execution of tasks in the task framework.
Helix can control the number of tasks that are executed in parallel according to multiple thresholds. Applications can set these thresholds in the following configuration items:
Also see WorkflowConfig.ParallelJobs.
Whenever there are too many tasks to be scheduled according to the threshold, Helix will prioritize the older jobs. The age of a job is calculated based on the job start time.