Amazon Simple Queue Service (SQS)

Amazon Simple Queue Service (Amazon SQS) is a scalable and fully managed message queuing service that allows users to transmit any amount of data through the web without administrative responsibility.

Amazon SQS is a message queuing service that allows users to get started with basic APIs like CreateQueue, SendMessage, ReceiveMessage, ChangeMessageVisibility and DeleteMessage to read and write a limitless quantity of messages. Users can also “lock” a message to prevent anyone from reading it while it’s being processed or prevent another server from processing it simultaneously. It can be used for distributing workloads and making sure users are providing fault-tolerance.

SQS takes a string or volume of data, and passes it to a server. There are two types of servers used in this process. A ‘requesting server’ sends the message to be performed and a ‘worker server’ receives the message, locks it, performs the task and then deletes the message. It’s up to the user to determine how to format that text and how it’s going to be understood on the other side. For example, it’s like sending an email to someone giving them a task, but the request is formatted it in a way that your machine understands.

It isn’t designed for a simple desktop app that doesn’t need anything offloaded onto it. This service is best used by users getting into Web scale – or something that needs to scale to a near infinite capacity.

SQS ties into other Amazon Web Services like, Redshift, DynamoDB, Amazon Relational Database Service, Amazon Elastic Compute Cloud and Amazon Simple Storage Service, which can be helpful for storing files and make applications more scalable and reliable.

There is no minimum fee, so users only pay for what they use.

This was last updated in September 2014

Continue Reading About Amazon Simple Queue Service (SQS)

Dig Deeper on AWS tools for development

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.


File Extensions and File Formats

Powered by: