MuleSoft Certified Integration Architect – Level 1 — Question 32

A Mule application contains a Batch Job with two Batch Steps (Batch_Step_1 and Batch_Step_2). A payload with 1000 records is received by the Batch Job.
How many threads are used by the Batch Job to process records, and how does each Batch Step process records within the Batch Job?

Answer options

Correct answer: B

Explanation

The correct answer is B because a Batch Job in Mule can utilize several threads for Batch Steps, allowing for parallel processing of records within and across Batch Steps. Options A, C, and D are incorrect as they either misrepresent the threading model or the processing order of records, which does not align with the capabilities of the Batch Job in Mule.