Amazon SQS queue types
Amazon SQS supports two types of queues – standard queues and FIFO queues. Use the information from the following table to choose the right queue for your situation. To learn more about Amazon SQS queues, see Getting started with Amazon SQS standard queues and Getting started with Amazon SQS FIFO queues.
Standard queues | FIFO queues |
---|---|
Unlimited Throughput –
Standard queues support a nearly unlimited number of API calls per second, per API action
( At-Least-Once Delivery – A message is delivered at least once, but occasionally more than one copy of a message is delivered. Best-Effort Ordering – Occasionally, messages are delivered in an order different from which they were sent. |
High Throughput –
If you use batching, FIFO queues support up to
3,000 messages per second, per API method ( Exactly-Once Processing – A message is delivered once and remains available until a consumer processes and deletes it. Duplicates aren't introduced into the queue. First-In-First-Out Delivery – The order in which messages are sent and received is strictly preserved. |
![]() |
![]() |
Send data between applications when the throughput is important, for example:
|
Send data between applications when the order of events is important, for example:
|