Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Amazon Simple Queue Service
Service offered by Amazon Web Services –

Amazon Simple Queue Service (Amazon SQS) is a distributed message queuing service introduced by Amazon.com as a beta in late 2004, and generally available in mid 2006.

Related Image Collections Add Image
We don't have any YouTube videos related to Amazon Simple Queue Service yet.
We don't have any PDF documents related to Amazon Simple Queue Service yet.
We don't have any Books related to Amazon Simple Queue Service yet.
We don't have any archived web articles related to Amazon Simple Queue Service yet.

API

Amazon provides SDKs in several programming languages, including:3

A Java Message Service (JMS) 1.1 client for Amazon SQS was released in December 2014.

Operation

Amazon SQS FIFO and Azure Service Bus sessions are queue-based messaging systems that provide ordering guarantees within a message group or session attempt but do not necessarily guarantee ordered delivery in cases of retries or failures. In SQS FIFO, messages in the same message group are processed in order, with subsequent messages held until the preceding message is successfully processed or moved to the dead-letter queue (DLQ). Once a message is placed in the DLQ, it is no longer retried, creating a gap in the sequence. However, the remaining messages continue to be delivered in order.456

Message delivery

Messages can be of any type, and the data contained within is not restricted. Message bodies were initially limited to 8KB in size but was later raised to 64KB on 2010-07-017 and then 256KB on 2013-06-18.8 For larger messages, the user has a few options to get around this limitation. A large message can be split into multiple segments that are sent separately, or the message data can be stored using Amazon Simple Storage Service (Amazon S3) or Amazon DynamoDB with just a pointer to the data transmitted in the SQS message. Amazon has made an Extended Client Library available for this purpose.9

The service supports both unlimited queues and message traffic.

Notable usage

Examples of companies that use SQS extensively include:

See also

References

  1. "Amazon Simple Queue Service Released". Amazon Web Services. 2006-07-13. Retrieved 2021-10-29. https://aws.amazon.com/blogs/aws/amazon_simple_q/

  2. Barr, Jeff (2014-08-19). "My First 12 Years at Amazon.com". jeff-barr.com. Retrieved 2021-01-11. http://jeff-barr.com/2014/08/19/my-first-12-years-at-amazon-dot-com/

  3. AWS (2024). "AWS SDKs and Tools". Retrieved 2024-05-29. https://docs.aws.amazon.com/sdkref/latest/guide/overview.html

  4. "FIFO queue delivery logic in Amazon SQS - Amazon Simple Queue Service". docs.aws.amazon.com. Retrieved 2025-03-22. https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues-understanding-logic.html

  5. "Using dead-letter queues in Amazon SQS - Amazon Simple Queue Service". docs.aws.amazon.com. Retrieved 2025-03-22. https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html

  6. "Amazon SQS FIFO queues - Amazon Simple Queue Service". docs.aws.amazon.com. Retrieved 2025-03-22. https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html

  7. "Amazon SQS introduces Free Tier and adds Support for Larger Messages and Longer Retention". aws.amazon.com. 2010-07-01. Retrieved 2021-01-11. https://aws.amazon.com/about-aws/whats-new/2010/07/01/amazon-sqs-introduces-free-tier-and-adds-support-for-larger-messages-and-longer-retention/

  8. "Amazon SQS and SNS Announce 256KB Large Payloads". aws.amazon.com. 2013-06-18. Retrieved 2021-01-11. https://aws.amazon.com/about-aws/whats-new/2013/06/18/amazon-sqs-announces-256KB-large-payloads/

  9. An extension to the Amazon SQS client that enables sending and receiving messages up to 2GB via Amazon S3. on GitHub https://github.com/awslabs/amazon-sqs-java-extended-client-lib

  10. Amazon Web Services (2014-11-14). AWS re:Invent 2014 | (PFC308) How Dropbox Scales Massive Workloads Using Amazon SQS. Retrieved 2024-12-07 – via YouTube. https://www.youtube.com/watch?v=mP46FviScYQ

  11. Granqvist, Hans (2011-04-18). ""More Like This…" Building a network of similarity". Netflix Tech Blog. Archived from the original on 2016-11-28. https://web.archive.org/web/20161128083030/http://techblog.netflix.com/2011/04/more-like-this-building-network-of.html

  12. Fang, Wenbin (2014-08-13). "Nextdoor Taskworker: Simple, Efficient & Scalable". Nextdoor Engineering. https://engblog.nextdoor.com/nextdoor-taskworker-simple-efficient-amp-scalable-ac4f7886957b

  13. "Amazon SQS FAQs | Message Queuing Service | AWS". Amazon Web Services, Inc. Retrieved 2024-12-07. https://aws.amazon.com/sqs/faqs/?utm_source=chatgpt.com