Amazon MQ Documentation
Managed Service
Amazon MQ is designed to manage administrative tasks such as hardware provisioning, broker setup, software upgrades, and failure detection and recovery.
Security
Amazon MQ is designed to provide encryption of your messages at rest and in transit. Connections to the broker use SSL, and access can be restricted to a private endpoint within your Amazon VPC, which allows you to isolate your broker in your own virtual network.
Amazon MQ is designed to be integrated with AWS Identity and Access Management (IAM) and provides you the ability to control the actions that your IAM users and groups can take on specific Amazon MQ brokers. Authentication from applications to the broker itself is designed to be provided using username and password-based authentication, and optionally using LDAP (Lightweight Directory Access Protocol) for ActiveMQ brokers.
Broker Insurance Types
Amazon MQ is designed to support multiple broker instance types, including single-instance deployment modes and replicated highly available deployment modes.
RabbitMQ Features
Availability, Throughput, and Message Durability
RabbitMQ cluster brokers on Amazon MQ are designed to use multi-AZ replication for availability and message durability. Clusters are created behind a single-endpoint for availability, management, and connection from your application.
Message Routing
Messages in RabbitMQ brokers are routed through exchanges before arriving at queues. RabbitMQ features built-in exchange types for typical routing logic.
ActiveMQ Features
Availability, Throughput, and Message Durability
Amazon MQ for ActiveMQ provides brokers that support availability and message durability. Brokers store messages across multiple Availability Zones (AZs), and active-standby brokers are designed to fail over to a standby instance if a broker or AZ fails. Amazon MQ also supports creating throughput-optimized message brokers.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.