Architecture

Cloud Message Queue Architecture

The following architecture diagram provides a high-level information on how a user application interacts with an Amazon MQ (ActiveMQ) instance using the Cloud Message Queue service.



The ActiveMQ message broker sends the messages from one application to another. The application that creates a message is called the producer and the application that receives and processes that message is called the consumer of the message. The message broker routes each message through one of the following destinations:
  • Queue: Used in a point-to-point messaging domain where the message awaits its delivery to a single consumer.
  • Topic: Used in a publish/subscribe or pub/sub messaging domain where the message is delivered to multiple consumers that have subscribed to the topic.