Amazon MQ logo

Amazon MQ

Managed Message Broker Service for ActiveMQ
54
325
+ 1
12

What is Amazon MQ?

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.
Amazon MQ is a tool in the Message Queue category of a tech stack.

Who uses Amazon MQ?

Companies
15 companies reportedly use Amazon MQ in their tech stacks, including Queue-it, XTRM-Service-Dev, and Better.

Developers
39 developers on StackShare have stated that they use Amazon MQ.

Amazon MQ Integrations

Pros of Amazon MQ
7
Supports low IQ developers
3
Supports existing protocols (JMS, NMS, AMQP, STOMP, …)
2
Easy to migrate existing messaging service
Decisions about Amazon MQ

Here are some stack decisions, common use cases and reviews by companies and developers who chose Amazon MQ in their tech stack.

Kavitha Padmakumar
devops engineer at Harman · | 3 upvotes · 13.1K views
Needs advice
on
Amazon MQAmazon MQ
and
CloudAMQPCloudAMQP

How is CloudAMQP different from Amazon MQ?

which is the better one to use?

See more
MITHIRIDI PRASANTH
Software Engineer at LightMetrics · | 4 upvotes · 286.8K views
Needs advice
on
Amazon MQAmazon MQ
and
Amazon SQSAmazon SQS

I want to schedule a message. Amazon SQS provides a delay of 15 minutes, but I want it in some hours.

Example: Let's say a Message1 is consumed by a consumer A but somehow it failed inside the consumer. I would want to put it in a queue and retry after 4hrs. Can I do this in Amazon MQ? I have seen in some Amazon MQ videos saying scheduling messages can be done. But, I'm not sure how.

See more
Pedro Arnal Puente
CTO at La Cupula Music SL · | 2 upvotes · 227.3K views
Shared insights
at

Our command and event buses uses stomp as protocol, over RabbitMQ in development, and Amazon MQ in production.

Currently bus communicates Ruby and PHP based clients.

See more

Amazon MQ Alternatives & Comparisons

What are some alternatives to Amazon MQ?
Amazon SQS
Transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available. With SQS, you can offload the administrative burden of operating and scaling a highly available messaging cluster, while paying a low price for only what you use.
RabbitMQ
RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
IBM MQ
It is a messaging middleware that simplifies and accelerates the integration of diverse applications and business data across multiple platforms. It offers proven, enterprise-grade messaging capabilities that skillfully and safely move information.
ActiveMQ
Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License.
Kafka
Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
See all alternatives

Amazon MQ's Followers
325 developers follow Amazon MQ to keep up with related blogs and decisions.