Amazon MQ
Developer Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Amazon MQ Broker Architecture

Amazon MQ brokers can be created as single-instance brokers or active/standby brokers. For both deployment modes, Amazon MQ provides high durability by storing its data redundantly, across multiple Availability Zones (multi-AZs) within an AWS Region. Amazon MQ ensures high availability by providing failover to a standby instance in a second Availability Zone.


Amazon MQ uses Apache KahaDB as its data store. Other data stores, such as JDBC and LevelDB, aren't supported.

You can access your brokers by using any programming language that ActiveMQ supports and by enabling TLS explicitly for the following protocols: