What is batch processing and explain
Sigiloso
The name itself says batch processing is used to process the messages asynchronously in batches . Where mule will split the messages into individual records, perform actions on each record and generate detailed report and potentially pushes processed output to other systems or queues such as salesforce, database or WMQ’s, etc., There mainly three stages in batch processing: Load and Dispatch is implicit phase and mule runtime performs all the tasks behind the scenes such as splitting the messages into individual records and then pushes to queue for processing. It will also create batch job instance. Process is mandatory phase where the runtime begins processing the records in the batch asynchronously. Each record moves through the processors in the first batch step, then is sent back to the original queue while it waits to be processed by the second batch step and so on until every record has passed through every batch step On complete is an optional and you can configure the runtime to create a report or summary of the records it processed for the particular batch job instance. It will give an idea to developers to identify how many records failed and processed etc.