QuestionQ21

VerifiedDesigning integration solutions to meet reliability requirements

A Mule application must periodically process a large data set from a back-end database into Salesforce CRM by using a Batch Job scope that is properly configured to handle the high record rate. The Mule application is deployed to two CloudHub 1.0 workers, with the persistent VM queues option disabled (unchecked).

What happens if a worker that is processing records in a Batch Job scope crashes while those records are being processed?

Explanation

CloudHub 1.0 batch jobs run on a single worker at a time and are not distributed across multiple workers. Persistent queues provide durable retention and protection from message loss; when they are disabled, records remaining in the failed worker’s batch workload are not available for another worker to resume. The remaining records are therefore unprocessed.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!