MuleSoft Certified Integration Architect – Level 1 — Question 95

A Mule application is running on a customer-hosted Mule runtime in an organization's network. The Mule application acts as a producer of asynchronous Mule events. Each Mule event must be broadcast to all interested external consumers outside the Mule application. The Mule events should be published in a way that is guaranteed in normal situations and also minimizes duplicate delivery in less frequent failure scenarios.

The organizational firewall is configured to only allow outbound traffic on ports 80 and 443. Some external event consumers are within the organizational network, while others are located outside the firewall.

What Anypoint Platform service is most idiomatic (used for its intended purpose) for publishing these Mule events to all external consumers while addressing the desired reliability goals?

Answer options

Correct answer: B

Explanation

Anypoint MQ is designed specifically for asynchronous messaging and can efficiently handle the broadcasting of Mule events to both internal and external consumers while ensuring message delivery reliability and minimizing duplicates. The other options, such as CloudHub VM queues and CloudHub Shared Load Balancer, are not primarily focused on the requirements of event publishing and do not provide the same level of guaranteed delivery and messaging features as Anypoint MQ.