SQS was the first AWS service?
TRUE
What is the default Visibility Timeout?
30 seconds
What is the maximum Visibility TImeout?
12 hours
What is the maximum size of a SQS message?
256KB (text in any format, JSON, XML, plain text)
What are the two types of queues? How do they work?
How long can messages be kept in the queue?
1 minute to 14 days
What is the default retention period?
4 days
What is long polling?
Long polling doesn’t return a response until a message arrives in the queue or the timeout has been reached
What is SQS?
SQS is a distributed message queueing system. It allows you to decouple the components of an application so that they are independent.
What is short polling?
Short polling returns immediately even if there are no messages in the queue.
What API call can you use to extend the length of the visibility timeout for a specific message?
ChangeMessageVisibility
What is the minimum Visibility Timeout?
0 seconds
What is meant when one says that a message is ‘in flight’?
It has been received from an SQS queue by a consumer, but the message has not get been deleted.
What is the maximum number of ‘in flight’ messages for an SQS queue?
Approximately 120.000 for Standard Queues, 20.000 for FIFO queues.
What is the maximum long polling timeout?
20 seconds
In SQS, what is a Delay Queue?
What is the default delay of a Delay Queue? What is the maximum?
Default delay is 0 seconds, maximum is 900 (15 min)
How does changing the Delay Queue settings affect a Standard and FIFO queue?
When should a Delay Queue be used?
What is a large SQS messages?
A message with a size of over 256KB up to 2GB.
How can you handle large SQS messages?
What does SQS Extended Client Library for JAVA allow you to do?
Is it enough to use the SQS API or AWS CLI to manage large SQS messages?
No. You need: