Search⌘ K

Amazon MQ

Discover how to use Amazon MQ, a managed message broker service supporting ActiveMQ and RabbitMQ, to integrate applications on AWS. Learn about broker deployment modes, cross-region replication for high availability, and how Amazon MQ compares to SQS and SNS. This lesson helps you understand messaging solutions for resilient and scalable cloud architectures.

Message brokers are middleware components that enable communication between application components and services using various programming languages, messaging protocols, and operating systems. Solution architects can use Amazon MQ, a message broker service provided by AWS, to set up their message brokers in the cloud.

Amazon MQ currently supports Apache ActiveMQ and RabbitMQ brokers. We can integrate this service with our existing applications eradicating the need of creating, managing, and operating our own messaging system.

Brokers in Amazon MQ

In Amazon MQ, broker instances are created, and are considered as the building blocks of Amazon MQ. A broker instance is a running instance environment of a message broker. A broker instance type includes the instance class and instance size; ...