Posts

Showing posts with the label Batch Job

Mulesoft -- Persistent Queues, Batch Job Queues, Object Store V2(OSV2) , Persistent Object Store, Non-Persistent Object Store in CloudHub 1.0

  In MuleSoft CloudHub 1.0, persistent queues and batch job queues are mechanisms to ensure reliable message processing and handle large datasets asynchronously. They are stored and managed differently but work together to provide scalability and reliability . Persistent Queues : Persistent queues in CloudHub 1.0 are used for reliable message delivery across Mule applications, particularly for VM (Virtual Machine) connectors or when distributing workloads across multiple workers. They are backed by CloudHub’s Cloud Queue Storage (CQS) , which uses Amazon SQS under the hood for persistence. When enabled in the Anypoint Runtime Manager (via the "Persistent Queues" checkbox) , all VM queues in the application are stored persistently in CQS, overriding any transient queue settings in the Mule configuration. Data in persistent queues is stored in the same region as the worker (e.g., AWS SQS in the deployed region) and survives worker restarts or crashes, ensuring zero mes...