Posted On: Dec 16, 2019

Amazon MQ supports throughput-optimized message brokers, backed by Amazon Elastic Block Store. Throughput-optimized brokers reduce the number of required brokers and the cost of operating high-volume applications.

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. With Amazon MQ, you can use 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.

Throughput-optimized brokers are ideal for use cases such as high volume order and text processing. These brokers are designed for applications that require low latency, high throughput, and have message data available redundantly of the message broker. Durability-optimized brokers, backed by Amazon Elastic File System, continue to be available for applications that require the highest durability. 

Amazon MQ requires no upfront investment and no minimum fee. You pay as you go for broker instance and storage. Throughput-optimized broker instances have the same cost as durability-optimized brokers. Throughput-optimized broker storage costs $0.1 per GB month in US regions. Complete pricing information is available on the pricing page.  

You can get started with Amazon MQ using the AWS Management Console, AWS Command Line Interface (CLI), or an AWS SDK, and launch a new throughput-optimized broker in minutes.

For more information, see the Amazon MQ product page and developer guide.