Posted On: Nov 28, 2017
Amazon 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 allow different software systems–often using different programming languages, and on different platforms–to communicate and exchange information. Messaging is the communications backbone that connects and integrates the components of distributed applications, such as order processing, inventory management, and fullfillment for e-commerce. Amazon MQ manages the administration and maintenance of ActiveMQ, a popular open-source message broker. Amazon MQ takes care of time-consuming tasks such as provisioning the infrastructure, setting up the broker, updating the software, and managing security. Amazon MQ is designed to withstand failures so your messages are highly available. With Amazon MQ, you get direct access to the ActiveMQ console and industry standard APIs and protocols for messaging, including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket. You can easily move from any message broker that uses these standards to Amazon MQ because you don’t have to rewrite any messaging code in your applications.
With Amazon MQ there is no upfront investment and no minimum fee. You pay as you go for broker instance and storage usage. The AWS Free Tier includes up to 750 hours of a single-instance mq.t2.micro broker and up to 1GB of storage per month for one year.
You can get started with Amazon MQ using the AWS Management Console, Command Line Interface (CLI), or SDK, and launch a new message broker in minutes.
Amazon MQ is now available in the US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), and Asia Pacific (Sydney) regions.
To learn more, see the following resources: