Review Questions
-
How many times will a message be delivered when using a standard SQS queue?
- Once and only once
- At least once
- Once for each request of the relevant message in the queue
- The answer is application dependent.
-
Which of the following services allow you to access the underlying operating system? (Choose two.)
- RDS
- EC2
- EMR
- DynamoDB
-
You are using an SQS queue in your web application. You are able to confirm that messages in the queue are being picked up by application instances for processing, but then nothing happens for over 12 hours. Then, after that period of time, the message appears in the queue again and processing restarts. What could be occurring?
- The SQS queue has a visibility timeout that is set too high. The timeout should be reduced so that application instances can process the message more quickly.
- SQS messages expire every 12 hours and must be reentered into the queue. The time that the message is invisible triggers the queue to ask for and receive...