Simple Message Queue (formerly MNS) supports one-to-one messaging via queues and one-to-many messaging via topics. This guide helps you get started with SMQ.
Messaging models
SMQ provides two messaging models:
Queue-based messaging model: SMQ queues deliver messages from a producer to a single consumer.
Topic-based messaging model: SMQ topics deliver messages from a publisher to multiple subscribers.
Get started with the queue-based messaging model
Messages are sent and received in the SMQ console as shown in Queue-based messaging workflow.
Figure 1. Queue-based messaging workflow
To send and receive messages using the queue model in the SMQ console:
Get started with the topic-based messaging model
The topic-based messaging model allows you to send messages to a queue as shown in Topic-based messaging workflow.
Figure 2. Topic-based messaging workflow
To send and receive messages using the topic model in the SMQ console:
References
To send and receive messages programmatically, use Console SDKs or Client SDKs.