Posted On: Dec 19, 2018

You can now use HAQM MQ to set up a highly available network of brokers that connects multiple message brokers across AWS availability zones and regions. A network of brokers improves message broker availability and scalability, and is ideal for mission critical applications where downtime is extremely impactful.

HAQM MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. Message brokers provide the communications backbone between enterprise applications. With an HAQM MQ network of brokers, applications connect to nodes in the network, and in the case of a node failure, automatically reconnect to another node within a few seconds. A network of brokers enables applications to continue functioning during the failure of a broker, interruption of an AWS availability zone, or even a major external event rendering loss of connectivity with an entire AWS region. Creating a network of brokers also distributes the load for higher message throughput and an increased number of application connections.

You can set up a network of brokers through the HAQM MQ console by choosing from pre-defined network blueprints, and customize the blueprints by editing each broker’s configuration or using AWS CloudFormation, which automates provisioning of infrastructure resources. HAQM MQ automatically creates the brokers and connects them according to the blueprint. You can also create brokers individually using the HAQM MQ console, CLI, or API, and connect them by configuring the broker.

The HAQM MQ network of brokers feature is available now, in all regions where HAQM MQ is available. There is no additional charge for the HAQM MQ network of brokers feature. You pay for each broker and its storage individually, as well as standard bandwidth charges for cross-AZ and cross-region networks. To learn more see Network of Brokers in the HAQM MQ Developer Guide.