- Fully managed message queuing service
- Highly scalable to billions of messages per day
- Message durability is high
- Uses a polling model for message exchange
- Applications must poll the queue
- Separates the sending and receiving
- Application components do not have to be available together
Queue Types
Standard
- Unlimited throughput
- Messages are delivered at least once
- Can be more than once
- Best effort ordering
- Nearly sequential
FIFO
- High throughput
- Messages are sent exactly once
- First-In, First-Out delivery
- Order is strictly preserved