Learning AWS Day by Day — Day 79 — Amazon MQ

Learning AWS Day by Day — Day 79 — Amazon MQ

Exploring AWS !!

Day 79

Amazon MQ

Message broker service that makes it easier to migrate to a message broker. A message broker allows software applications and components to communicate using various programming languages, OS, and formal messaging protocols.
Amazon MQ supports Apache ActiveMQ Classic and RabbitMQ engine types.
Amazon MQ works with your applications and services without the need to manage, operate, or maintain your own messaging system.

Difference between Amazon MQ and SQS or SNS
MQ is a message broker service providing compatibility with many popular message brokers. Amazon MQ is recommended for migrating applications from message brokers relying on compatibility with APIs like JMS or protocols such as AMQP 0–9–1, AMQP 1.0, MQTT, OpenWire, and STOMP.
Amazon SQS and Amazon SNS are queue and topic services — highly scalable, simple to use, and message brokers set up is not required. These services are better option for new applications that can benefit from nearly unlimited scalability and simple APIs.