MuleSoft Certified Integration Architect – Level 1 — Question 39
A Mule application named Inventory uses a persistent object store. The Inventory Mule application is deployed to CloudHub and is configured to use Object Store v2.
Another Mule application named Roomba is being developed to delete values from the Inventory Mule application's persistent object store. The Roomba Mule application will also be deployed to CloudHub.
What is the most direct way for the Roomba Mule application to delete values from the Inventory Mule application's persistent object store with the least latency?
Answer options
- A. Use the Object Store v2 REST API configured to access the Inventory Mule application's persistent object store
- B. Use a VM connector configured to directly access the persistent queue of the Inventory Mule application's persistent object store
- C. Use an Object Store connector configured to access the Inventory Mule application's persistent object store
- D. Use an Anypoint MQ connector configured to directly access the Inventory Mule application's persistent object store
Correct answer: D
Explanation
The correct answer is D because using an Anypoint MQ connector allows the Roomba application to communicate with the Inventory application's persistent object store directly, ensuring low latency. Options A and C involve making API calls, which introduce additional latency, while option B focuses on a VM connector that is not the most efficient method for this use case.