Anypoint Connector for Anypoint MQ (Anypoint MQ Connector) for Mule 4 version 4.0.7 provides failover capability for standard queues.
When you enable failover for a queue, Anypoint MQ automatically creates a fallback queue in a fallback region.
If a Mule app can’t reach an Anypoint MQ server in a region,
it switches to the fallback queue to publish and consume messages.
For information about situations that can cause a region to be considered unavailable, see Region Unavailability.
|
|
This feature provides resiliency by switching to a fallback queue in a fallback region when the primary region is down.
It doesn’t provide data redundancy by replicating messages across the primary and fallback queues.
|
When the connector detects that the primary region is down, it:
The fallback queue inherits the settings of the primary queue, such as message TTL (time-to-live) and default acknowledgment timeout.
The Anypoint MQ server manages fallback queues and regions;
end users can’t configure them.
You can disable failover, but you can’t delete the fallback queue.
When you disable failover for a queue, apps can still consume any messages that remain in the fallback queue but can’t publish new messages to it.