Please enable JavaScript.
Coggle requires JavaScript to display documents.
17.182: AMZ SQS Standard Queues - Coggle Diagram
17.182: AMZ SQS Standard Queues
Feature
Managed services, used to
decouple applications
Attributes
Unlimited throughput, unlimited number of messages in queue
Default retention of messages: 4 day, max 14 days
Low latency
limitation of 256KB per message sent
Can have duplicate message
Can have out of order messages
SQS-Consuming mesages
Consumers (run on EC2, servers or AWS Lambda)
Poll SQS for messages (up to 10 message at a time)
Process the message
Delete the message (DeleteMessage API)
Multi EC2 instance consumer
Consumers receive and process messages in parallel
At least once delivery
Best effort message ordering
Consumer delete message after processing them
Can scale consumer horizontal to improve throughput of processing
Security
In flight encryption using HTTPS API
At rest encryption using KMS keys
Client side encryption if the client wants to do
Access control: IAM policies to regulate access to the SQS API
SQS Access Policies
Useful for cross account access to SQS queues
Useful for allowing other services (SNS,S3..) to write to an SQS queue